课程
/后端开发
/PHP
/PHP进阶篇
$str = preg_replace($p, '<em>$0</em>', $str);请问这一句里面的$0是什么意思?
2016-11-03
源自:PHP进阶篇 3-7
正在回答
$0应该是$p所能匹配到的整个字符串,也就是这题的index.php, style.css, common.js(一次匹配一个)
$1,表示第一个匹配的字段,$2表示第二个匹配的,,$0没啥意义
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
2 回答$p = '/\w+\.\w+/'; echo preg_replace($p,'<em>$0</em>',$str);
1 回答$str = preg_replace('/\w+\.\w+/', '&ltem>$0&lt/em>' , $str);哪里错?
1 回答<em>$0</em>
4 回答'<em>$0</em>'这个为什么是$0呢?
3 回答<em>$0</em>为什么中间不能换成$1或者是别的数字而只能是0才能正确输出呢? 而且为什么把<em>$0</em>这句去掉之后就不能正确运行了呢?