Steffen: str_replace ohne Case Sensitive

Hallo Zusammen.

Kann ich mit PHP4 einen str_replace ohne Case Sensitive ausführen.

Also das wenn ich "sch" tauschen will er auch "Sch" tauscht?

Habe gelesen in PHP5 geht das mit str_ireplace. Habe aber nur PHP4 :-)

Gruß
Steffen

  1. Hello,

    Kann ich mit PHP4 einen str_replace ohne Case Sensitive ausführen.

    Also das wenn ich "sch" tauschen will er auch "Sch" tauscht?

    Das kannst Du Dir dann nur selber bauen mit strpos() und einer Kopie des Strings.
    beide in z.B. uppercase umwandeln, suchen, bei Treffer originalstring an der Stelle abschneiden, origianl-Ersetzung einfügen, neue Kopie fertigen und mit dem nächsten Muster suchen.

    Oder Du musst eben preg_replace() nehmen.

    Das ist dann wahrscheinlich genaus teuer...

    Harzliche Grüße vom Berg
    http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau

  2. Habe gelesen in PHP5 geht das mit str_ireplace. Habe aber nur PHP4 :-)

    »»

    Wenn Du nur PHP 4 zur Verfügung hast, nimm preg_replace.