PHP » Operacje na tekście » Emotikony na stronie internetowej

Szukany również jako: zamiana emotków na graficzne emotikony, jak zmienić uśmieszki na graficzne emotki
Emotikony są obecnie bardzo popularne, zobaczyć je można m.in w komunikatorach internetowych jak i w e-mailach. Dlatego tworząc skrypty wczytujące tekst z bazy danych (na przykład księgi gości czy systemy komentarzy) fajnie jest wyświetlać graficzne emotikony.


Gdy w tekście znajdują się tradycyjne i dobrze znane 'minki' jak :), :P, :D itd. warto jest stworzyć skrypt, który będzie automatycznie pomieniał je na graficzne emotikony.
Zrealizować to można w taki sposób:
$emotikony[':)'] = '<img src="usmieszek.gif">';
$emotikony[':P'] = '<img src="jezyk.gif">';
$emotikony[':D'] = '<img src="smiech.gif">';


$text = str_replace(array_keys($emotikony), array_values($emotikony), $text);
echo $text;
W pierwszej części, w tablicy emotikony przechowywane są odpowiednie tekstowe minki i przypisane do nich graficzne odpowiedniki.
Następnie za pomocą funkcji str_replace(), wszystkie tekstowe emotikony zastępowane są na graficzne.
Wpis rozwiązuje zagadnienie: zamiana i wyświetlanie graficznych emotikonów na stronie www
Masz pytania, uwagi? Napisz komentarz do tego wpisu na naszym forum - w tym temacie.

 
 

[Do góry]