转义是什么意思?为什么要转义
两个问题啊!
两个问题啊!
2017-11-13
转义的意思:因为有时候正则匹配模式中会出现很多分隔符(如:/ # ~这3个等),其实我们知道只有正则匹配模式中首位分隔符和末尾分隔符才是一对的,正则匹配模式里面的(/ # ~)这3个符号作用不是分隔符,因此需要将正则匹配模式中除了首位和莫非的分隔符之外,其他(/ # ~)这3个符号 都要进行转义。
例如:
$a = '/ //这里我们就要注意了, 出现了4个分隔符/
我们都知道字符串是http://www.imooc.com, 但是php不知道啊,那么它就会将从左往右数第二个/作为分隔符,那么字符串就变了呀:http:,因为需要我们将 //www 中的//转义,转化意义。
$a ='/http:\/\/
这里做了转义,那么字符串还是原来我们知道的:http://www.imooc.com
不知道你明白了没呢?望采纳哦~
举报