У меня это есть в JavaScript:
msg = msg.replace(/(:\)|=\)|:-\)|\(:)/gi, "<img src='img/ei/1.png' class='ei' />");
Есть ли аналогичный способ, который я могу сделать, но в PHP?
Спасибо заранее, enji
Точно так же:
$msg = preg_replace('/(:\)|=\)|:-\)|\(:)/i', "<img src='img/ei/1.png' class='ei' />", $msg);
Если я правильно понимаю, вы пытаетесь заменить экземпляры: \ smiley изображением. Вы могли бы сделать что-то вроде этого:
<?php $str = "Hey there :)"; str_replace( array(":)", "=)", ":-)", "(:"), "<img src='img/ei/1.png' class='ei' />", $str); ?>
Шай.