我有这个在JavaScript:
msg = msg.replace(/(:\)|=\)|:-\)|\(:)/gi, "<img src='img/ei/1.png' class='ei' />");
有没有类似的方式,我可以做到这一点,但在PHP?
在此先感谢,恩济
我有这个在JavaScript:
msg = msg.replace(/(:\)|=\)|:-\)|\(:)/gi, "<img src='img/ei/1.png' class='ei' />");
有没有类似的方式,我可以做到这一点,但在PHP?
在此先感谢,恩济
完全相同的方式:
$msg = preg_replace('/(:\)|=\)|:-\)|\(:)/i', "<img src='img/ei/1.png' class='ei' />", $msg);
如果我理解正确,你正在试图取代的实例:\笑脸用图像。 你可以这样做:
<?php
$str = "Hey there :)";
str_replace(
array(":)", "=)", ":-)", "(:"),
"<img src='img/ei/1.png' class='ei' />",
$str);
?>
夏嘉曦。