Tom: kleiner Unterschied?

Beitrag lesen

Hello Paul,

macht es einen Unterschied, ob ich einen String erst lower setze und dann Teile davon ersetze oder ob ich erst Teile ersetze und dann den String lower setze?

$tmp_search = strtolower(str_replace(', ', ',', $search));
$tmp_search = str_replace(', ', ',', strtolower($search));

Hast Du schon mal versucht, Dir die Frage anhand von Beispielstrings selber zu beantworten?

Es kommt doch wohl sehr auf die zu ersetzende Zeichenfolge an, oder? Denk mal nach, was passieren würde, wenn ich in einem String 'Faulpelz' gegen 'fauler Kerl' ersetzen will und habe vorher schon die strtolower()-Funktion benutzt.

BTW: in welcher Kodierung liegen Deine Texte vor? Wenn Du utf-8 benutzt, dann kannst Du mit strtolower() sowieso nichts mehr anfangen.

http://de2.php.net/manual/en/function.mb-strtolower.php

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

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