Götz: Vergleich von Strings ohne Gross-/Kleinschreibung

Beitrag lesen

Hallo Eddie!

[...] "hallo" und "Hallo" miteinander vergleichen kann [...]
wort1.equalsIgnorecase(wort2);
Also sollte es das auch bei PHP geben, bin aber nicht fuendig geworden.

Du kannst Dir mal strtolower (http://de.php.net/manual/de/function.strtolower.php) bzw. strtoupper (http://de.php.net/manual/de/function.strtoupper.php) anschauen.
Damit kannst du das auf alle Fälle von Hand "nachbauen" (also erst beied Stringt komplett groß oder klein machen und dann vergleichen).

Ansonsten gibts auch noch strcasecmp (http://de.php.net/manual/de/function.strcasecmp.php) und weitere Stringvergleiche kannst du mit levenshtein (http://de.php.net/manual/de/function.levenshtein.php), similar_text(http://de.php.net/manual/de/function.similar-text.php) oder soundex (http://de.php.net/manual/de/function.soundex.php) durchführen.
(Es gibt noch weitere Vergleichsmöglichkeiten, aber dazu kannst du Dir ja einfach die Übersicht der Stringfunktionen im Handbuch anschauen.)

MfG
Götz

--
Losung und Lehrtext für Sonntag, 21. September 2003
Tut nicht Unrecht den Witwen, Waisen, Fremdlingen und Armen. (Sacharja 7,10)
Ein reiner und unbefleckter Gottesdienst vor Gott, dem Vater, ist der: die Waisen und Witwen in ihrer Trübsal besuchen und sich selbst von der Welt unbefleckt halten. (Jakobus 1,27)
(http://www.losungen.de/heute.php3)