Tom: Wörtchen wechsel dich

Beitrag lesen

Hello,

Kann mir hier irgendwer auf die Sprünge helfen, wie ich das elegant und effektiv lösen kann?

Hier mal die Lösung für singlebytecodierten Text:

Den Text an dem längeren der beiden Wörter exploden.
http://de2.php.net/manual/en/function.strlen.php
und für Allesineinezeilequetscher der ternäre Operator. Den Link dazu finde ich immer nicht.
http://de2.php.net/manual/en/function.explode.php

Dann das Array durcharbeiten und in den Elementen das kleinere Wort suchen und ersetzen lassen.
http://de2.php.net/manual/en/function.array-map.php
http://de2.php.net/manual/en/function.str-ireplace.php oder die casesensitive Funktion dazu

und dann das große Array mit dem Ersatzkitt wieder zusammenkleben.
http://de2.php.net/manual/en/function.implode.php

Ich glaube, dass diese Lösung soger eine für Allesineinezeilequetscher sein könnte.
Würde ich aber nicht machen, sondern es explizit hinschreiben :-))

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de