下面代碼中如果把$0換成$1、$2、$3或 \0 會發生什么?謝謝各位!
<?php
$str = '主要有以下幾個文件:index.php, style.css, common.js';
//將目標字符串$str中的文件名替換后增加em標簽
$pattern="/\w+\.\w+/i";
$replacement = "<em>$0</em>";
echo preg_replace($pattern,$replacement,$str);?
<?php
$str = '主要有以下幾個文件:index.php, style.css, common.js';
//將目標字符串$str中的文件名替換后增加em標簽
$pattern="/\w+\.\w+/i";
$replacement = "<em>$0</em>";
echo preg_replace($pattern,$replacement,$str);?
2017-01-24
舉報
2017-01-24
因為$1,$2,$3是空的,所以應該會變成: ? ? ?主要有以下幾個文件:, , ? ? ? ? ? ? ?這個樣子,建議你自己試一下