课程
/后端开发
/PHP
/PHP进阶篇
$p = 'http://';$p = '/'.preg_quote($p, '/').'/';echo $p;
结果为:/http\:\/\//
2015-02-13
源自:PHP进阶篇 3-2
正在回答
preg_quote会转义正则表达式特殊字符( \ + * ? [ ^ ] $ ( ) { } = ! < > | : -)以及传递的参数(如题中的'/');
' :'是特殊字符所以也被转义了
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
1 回答同样的函数和方法但是结果顺序不一样?
1 回答为什么结果是This is a link to http://www.wjigilmore.com/.?
2 回答为何(.*)和(.*?)匹配结果一样?
1 回答为什么不敲if判断和敲上,结果一样?
2 回答加括号和不加括号的匹配结果为什么会不一样