![]() Mailinglisten-Archive |
> > Wie kann ich in PHP prgrammieren, dass wenn ich z. B. ':)' Eingebe, dass > > dann das Bild f�r einen Smiley ausgegeben wird? > > Das sollte wohl ungef�hr so funktionieren: > <?php > $foo = "abc 123 :)"; > $foo = str_replace(":)","<img src=\"smile.gif\">", $foo); > echo $foo; > ?> der hat ja gar keine nase ! wenn dann sollte es auch mit nase m�glich sein : -) $foo = preg_replace("/:\s*(-|_)?\s*(\\)|O|\\])/","<img src=\"smile_g.gif\">", $foo); :-O oder :-] :_) und :_] f�r schreibfehler (bzw. gebrochene nase...) escaped man jetzt die ) mit einem \ oder zwei \\ einen punkt will er/sie ja mit zwei \\ escaped haben, theoretisch dann auch ) mit zwei \\ !??? kiri
php::bar PHP Wiki - Listenarchive