pero el ejemplo del manual esta mas que claro, a ver, prueba asi:
Código PHP:
<?php
function caritas($valor){
$carita = array(":)", ":(", ":P");
$imagen = array("<img src='contento.jpg'>", "<img src='triste.jpg'>", "<img src='lenguino.jpg'>");
return (str_replace($carita, $imagen, $valor));
}
ob_start("caritas");
?>
<html>
<body>
<p>Estoy triste porque no se como hacer el script :(.</p>
<p>Pero creo que lo puedo solucionar :P</p>
<p>Ya estoy contento porque lo arregle gracias a FDW :)</p>
</body>
</html>
<?php
ob_end_flush();
?>
ya despues lo adaptas bien, arreglas las rutas de las imagenes y las ordenas segun las caritas.
saludos y suerte