phpbar.de logo

Mailinglisten-Archive

[php] HILFE !! Austausch von Teilstrings

[php] HILFE !! Austausch von Teilstrings

eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Thu, 6 Jul 2000 01:42:18 +0200


On Thu, Jul 06, 2000 at 12:49:38AM +0200, ralf_diehl_(at)_gmx.de wrote:

> Ich verfolge schon eine Weile mit wachsender Neugier diese Liste.

Ist gut so, bevor uns ein potentielles Listenmitglied zur Newsgroup
abdriftet.
 
> Ich möchte eine String auf das Vorkommen einer bestimmten Zeichenfolge
> überprüfen und diese gegebenenfalls dann gegen eine andere austauschen.
> In Perl kenne ich den Befehl dafür, aber in PHP fange ich grade an, mich
> einzuarbeiten und habe da mal eine Frage.

Ich bin zwar nicht der "Experte" in Sachen Perl.

> Dazu sind in meinem Buch zwei Möglichkeiten aufgeführt, leider wird nicht
> näher auf die Formatierung eingegangen.
> Ich möchte halt beim vorkommen eines smilies diesen mit einem Imagetag
> ersetzen.

Welches Buch? Im Notfall reicht auch das Online Manual auch aus.

> Und zwar mit dem str_replace() Befehl oder dem strtr().

Diese beiden Funktionen findet man sehr leicht mit der "quick ref". Man
begebe sich nach http://php.net/ und bewege die Maus im linken Menü über
"quick ref". In das aufpoppende Fenster trägt man dann "str_replace" oder
"strtr" ein und dann sollte das gewünschte gezeigt werden.

> Beispiel:
> 
> $messi  =  $str_replace(";-)","<img src=\"img/1.gif\">",$comments);
> $messi  =  $strtr(";-)","<img src=\"img/1.gif\">",$comments);

Solche Selbstversuche werde ich mir heute abend bestimmt nicht mehr antun.

> Leider bekomme ich bei beiden folgende Fehlermeldung:
> 
> Fatal error: Call to unsupported or undefined function () in
> XXXXXXXXXXX/guestbook_1.php3 on line 54

Das dürfte doch wohl klar sein. Der Smilie hat eine schliessende runde
Klammer. Da versucht man dann als nächstes diesen zu escapen indem man \)
schreibt.

> Kann mir da jemand weiterhelfen bevor meine kosten für Bücher explodieren
> ??

Deutsche oder englischsprachige Manuals gibts doch zu viele. Auf dem
LinuxTag haben wir 3 verschiedene Titel für "eine" Mark verlost. Nächstes
Jahr will sogar eine Autorin persönlich am PHP-Stand ihre Bücher
signieren.

-Egon

PS: Bei http://php.net/books.php gibts eine recht vollständige Liste von
Büchern zu und um PHP. Das Buch vom New Riders Verlag fehlt zwar noch und
vom Mark&Technik Verlag dürfte auch demnächst etwas sichtbar sein.


php::bar PHP Wiki   -   Listenarchive