課程
/后端開發
/PHP
/PHP進階篇
兩個問題??!
2017-11-13
源自:PHP進階篇 3-2
正在回答
修改第二條php語句
$a?='/http://www.xianlaiwan.cn/'
轉義的意思:因為有時候正則匹配模式中會出現很多分隔符(如:/ # ~這3個等),其實我們知道只有正則匹配模式中首位分隔符和末尾分隔符才是一對的,正則匹配模式里面的(/ # ~)這3個符號作用不是分隔符,因此需要將正則匹配模式中除了首位和莫非的分隔符之外,其他(/ # ~)這3個符號 都要進行轉義。
例如:
$a?=?'/??//這里我們就要注意了,?出現了4個分隔符/
我們都知道字符串是http://www.xianlaiwan.cn, 但是php不知道啊,那么它就會將從左往右數第二個/作為分隔符,那么字符串就變了呀:http:,因為需要我們將 //www? 中的//轉義,轉化意義。
$a?='/http:\/\/
這里做了轉義,那么字符串還是原來我們知道的:http://www.xianlaiwan.cn
不知道你明白了沒呢?望采納哦~
z一刻
/http://www.imocc.com/? ??/............./ ? ? ? 用這個做了定界符; ? ?那么碰到第一個 / ? ;也就是 /http:/ ? ?不用轉義字符的話,到這里就結束了.
\是一個轉義符,跟在\后面的第一個字符將變的沒有意義或特殊意義,什么是變的沒有意義呢?比如'是字符串的定界符,\' 的話就使它失去了定界符的意義了,變為普通的 ' ?。比如你可以通過echo ' \' ' ; 輸出一個單引號 ',同時轉義字符\也不會顯示。
我也沒學多久,不知道這樣說理解沒....
? ? ?
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
2 回答進行轉義到底是什么意思呢?
2 回答關于轉義-
1 回答$0是什么意思?為什么?
1 回答沒明白為什么要轉譯 -
1 回答::是什么意思。 return self又是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-12-19
修改第二條php語句
2017-12-19
轉義的意思:因為有時候正則匹配模式中會出現很多分隔符(如:/ # ~這3個等),其實我們知道只有正則匹配模式中首位分隔符和末尾分隔符才是一對的,正則匹配模式里面的(/ # ~)這3個符號作用不是分隔符,因此需要將正則匹配模式中除了首位和莫非的分隔符之外,其他(/ # ~)這3個符號 都要進行轉義。
例如:
我們都知道字符串是http://www.xianlaiwan.cn, 但是php不知道啊,那么它就會將從左往右數第二個/作為分隔符,那么字符串就變了呀:http:,因為需要我們將 //www? 中的//轉義,轉化意義。
這里做了轉義,那么字符串還是原來我們知道的:http://www.xianlaiwan.cn
不知道你明白了沒呢?望采納哦~
2017-11-13
/http://www.imocc.com/? ??
/............./ ? ? ? 用這個做了定界符; ? ?那么碰到第一個 / ? ;也就是 /http:/ ? ?不用轉義字符的話,到這里就結束了.
\是一個轉義符,跟在\后面的第一個字符將變的沒有意義或特殊意義,什么是變的沒有意義呢?比如'是字符串的定界符,\' 的話就使它失去了定界符的意義了,變為普通的 ' ?。比如你可以通過echo ' \' ' ; 輸出一個單引號 ',同時轉義字符\也不會顯示。
我也沒學多久,不知道這樣說理解沒....
? ? ?