Eddie: Vergleich von Strings ohne Gross-/Kleinschreibung

Hallo allerseits,
koennt ihr mir sagen, wie ich zwei Strings "hallo" und "Hallo" miteinander vergleichen kann, ohne die Gross- und Kleinschreibung zu beachten?
Bei Java habe ich dazu
wort1.equalsIgnorecase(wort2);
Also sollte es das auch bei PHP geben, bin aber nicht fuendig geworden.
Danke Euch,
Eddie

  1. 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)
    1. Hi Götz,
      danke Dir, die genannten Funktinen (vor allem levenshtein und soundex) sind ja mal cool, muss ich mal ausprobieren.
      Ich mach's wie Du's vorgeschlagen hast (also mit Um-Die-Ecke-Denken).
      Thanx, Eddie