Bars
Новичок
Это, конечно, можно сделать с помощью функции str_replace(), но преобразовывать таким методом каждый смайл в сообщении очень громоздко, тем более, если вариаций смайлов слишком много. Не писать же для каждого смайла отдельный str_replace 
Как можно найти все смайлы в сообщении и заменить их на графические? Пробовал так:
Но они заменяются на <img src="Array" align="absmiddle" />
Надеюсь на Вашу помощь.
PS: У меня PHP 5.2.

Как можно найти все смайлы в сообщении и заменить их на графические? Пробовал так:
PHP:
$text = $_POST['text']; // У себя я это дело обрабатываю
$smiles = array('*smile*', '*winked*', '*cool*');
$replace = array('smile', 'winked', 'cool');
str_replace($smiles, '<img src="/tpl/img/smiles/'.$replace.'.gif" align="absmiddle" />', $text);
Надеюсь на Вашу помощь.
PS: У меня PHP 5.2.