Na wielu forach dyskusyjnych, księgach gości czy czatach spotykasz się z tzw. emotikonami. Chciałbyś mieć takie na swojej stronie? Żaden problem! Wystarczy wykorzystać poniższy kod:
<?PHP
$tablica[":)"]="usmiech.gif";
$tablica[":P"]="jezyk.gif";
$tablica[":smiech:"]="smiech.gif";
$tekst = "Bardzo fajny skrypcik :), strasznie mi się podoba :P Hehe :smiech:";
while (list($i, $wartosc) = each($tablica)) {
$tekst = str_replace($i, "<img src=\"$wartosc\">", $tekst);
}
echo $tekst;
?>
|
Jak widać kod jest bardzo prosty. Na początku tworzymy tablicę o wdzięcznej nazwie 'tablica', której indeksy będą tekstem zamienianym, a ich wartości będą odnośnikami do plików graficznych. Tworzymy zmienną 'tekst' zawierającą przykładowy tekst (może on pochodzić z innych źródeł, np. bazy danych, formularzy itp.). Dalej tekst w pętli while jest przetwarzany, a po jej zakończeniu zostaje ostatecznie wyświetlony wraz z uśmieszkami.