norbert =:-): str_replace

Beitrag lesen

Hallo Michael!

Die Funktion kann nur das suchen, was Du vorgibst. Entweder Suchbegriff und Originalstring in Kleinbuchstaben konvertieren oder mehrere Ersetzungen durchführen.

Aber Du möchtest ja auch "hAllo" oder "haLLo" entsprechend ersetzen.

Ich denke, da musst du dir selber was stricken - eine der einzigen php-Funktionen die dazu vielleicht hilfreich sein könnte:

strcasecmp(var1, var2);

(http://www.php.net/manual/de/function.strcasecmp.php)

Du könntest aber auch eine Kopie des Strings anfertigen, die du in Kleinbuchstaben konvertierst und nach dem Vorkommen durchsuchst. Dadurch erhältst Du die Position des Strings, den Du dann in der originalen Zeichenkette entsprechend ersetzen kannst - ohne diese konvertiert zu haben - ein wenig mühsam - aber könnte klappen.

Sonst fällt mir leider nicht mehr viel ein ...

mfg

norbert =:-)

Ich möchte nix konvetieren.
achso ich hab mich FALSCH ausgedrückt!

es sucht schon nach gross und klein, also ne doch ich hab mich schon richtig ausgedrückt wenn ich nach "Hallo" suche findet er zwar

"Hallo" aber nicht "hallo". soll es aber.