Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/03/2010, 11:59
Avatar de overlaps
overlaps
 
Fecha de Ingreso: marzo-2010
Ubicación: Cádiz
Mensajes: 32
Antigüedad: 14 años, 9 meses
Puntos: 1
Cita:
Iniciado por abimaelrc Ver Mensaje
Puedes usar expresiones regulares para lograrlo, Usa la libreria [URL="http://php.net/manual/en/book.pcre.php"]PCRE[/URL] para poder hacerlo.
No son necesarias expresiones regulares para este caso, aunque se puede hacer de muchas maneras.

Código:
function emoticons($texto){

$emoticons = array(
":)",
":(",
":D"
);

$imagen = array(
"<img src=\"/emoticons/feliz.jpg\" />",
"<img src=\"/emoticons/triste.jpg\" />",
"<img src=\"/emoticons/sonriente.jpg\" />"
);

$texto = str_replace($emoticons, $imagen, $texto);

return $texto;

}
luego para llamarlo emoticons($textodondeestanlosemoticons)

Por cierto, puedes añadir todos los emoticons que quieras en la lista, solo que el código tiene que estar en el mismo orden a la imagen que le corresponda.

Última edición por GatorV; 21/03/2010 a las 13:12