phpbar.de logo

Mailinglisten-Archive

[php] string ersetzen

[php] string ersetzen

Alexander Steffan php_(at)_phpcenter.de
Tue, 22 Jan 2002 16:24:57 +0100


Hallo Listenmitglieder,

ich durchsuche einen String und lasse bestimme Wörter durch andere
Wörter ersetzen, mit folgenden Code:
strtr("$text", $trans);

Die Daten hohle ich mit folgendem in das Array $trans:
    while($data33=mysql_fetch_array($result33,MYSQL_ASSOC)){
        $key = $data33[ "name" ];
        $var = "<a href=lexikon.php?ac=show_begriff&id=".$data33[ "id"  ].">$data33[name]</a>";
        $trans[ $key ] = $var;
    }
Dies klappt auch alles sehr gut. Allerdings möchte ich nur Wörter
ersetzen lassen die kein Bestandteil von einem <a href=asdasd>Wort</a>
sind.
Beispiel:

1. "Wort" wird ersetzt durch B
2. "<a href="www.google.de">Wort</a>" wird ebenfalls durch B ersetzt.

Allerdings sollte nur 1. in umgewandelt werden. Kann mir jemand bei
meinen Problem helfen?
-- 
Alexander Steffan
alex_(at)_xonom.de


php::bar PHP Wiki   -   Listenarchive