$0是什么意思
$str = '主要有以下幾個文件:index.php, style.css, common.js';
$p = '/\w+\.\w+/i';
$str = preg_replace($p, '<em>$0</em>', $str);
echo $str;
$str = '主要有以下幾個文件:index.php, style.css, common.js';
$p = '/\w+\.\w+/i';
$str = preg_replace($p, '<em>$0</em>', $str);
echo $str;
2016-08-17
舉報
2016-08-17
如果$p='/(\w)+\.(\w)+/i',也就是給\w加上括號,$1就是指第一個(\w)匹配到的所有字符,即index, style, common;$2就是指第2個(\w)匹配到的所有字符,即php, css, js;
而$0則表示保存完整模式的所有匹配;
2017-01-24
謝謝你們解決了我的疑問!