这段preg_replace()代码里的$replace中的字符串为什么要用单引号包住?

<?php
$text='[qhq]';
$pattern="/(\[qhq\])/e";
$replace='"<pre style=\"background-color:#ddd\">".strtoupper("\\1")."</pre>"';//这行单引号去掉不就表示替换的字符串了吗,为什么要加单引号?
echo preg_replace($pattern,$replace,$text);


qhq学php
浏览 1173回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP