PHP速学视频免费教程(入门到精通)
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
我想使用preg_replace函数把text里面的部分字符替换成图片
当我这样写时可以正常执行
$expression ="/@呲牙/";$reexpression ="呲牙";$text=preg_replace($expression,'@@##@@ ',$text);
$expression =array("/@呲牙/","/@鄙视/","/@折磨/");$reexpression =array("呲牙","鄙视","折磨");$text=preg_replace($expression,'@@##@@ ',$text);
在执行函数前会先计算出参数的值。因此也就是:
$replace = ' ';
$text = preg_replace($expression, $replace, $text);
// 由于 $reexpression 是个数组,因此数组和字符串相连就会是Array.gif
看你的需求,重新写一下:
$text = '别@呲牙了,->@鄙视 <br> 另外你的图片以中文命名,还需要注意可能在IE下产生的编码问题,导致图片加载404错误 <br><br> 附手册: http://php.net/preg-replace <p class="sougouAnswer"> 在执行函数前会先计算出参数的值。因此也就是: <br> $replace = '<img> '; <br> $text = preg_replace($expression, $replace, $text); <br> // 由于 $reexpression 是个数组,因此…… <br> 非常感谢,终于好了 </p><img><img><img>
已抢6861个
抢已抢92183个
抢已抢14485个
抢已抢50772个
抢已抢191299个
抢已抢86489个
抢