Philipp.: Wert in Array vorhanden? Unabhängig von Groß-/Kleinschreibung

Hi,

ich möchte überprüfen, ob ein String unabhängig von Groß- und Kleinschreibung in einem Array exisitert.

Das einzige was mir einfiele: das Array mit foreach durchlaufen und alle Schlüssel mit strtolower mit meinem neuen Wert (strtolower($variable)) vergleichen.

Gehts auch leichter? Die gängigen Funktionen - in_array und array_key_exists - sind ja leider case sensitive.

  1. Hi,

    Gehts auch leichter? Die gängigen Funktionen - in_array und array_key_exists - sind ja leider case sensitive.

    guck' mal unter: http://de2.php.net/manual/de/function.in-array.php#70754

    Gruß Gunther

    1. Alles klar, vielen Dank.

      Werde ich mir mal zu Gemüte führen :)

  2. Glück auf!

    Hi,

    ich möchte überprüfen, ob ein String unabhängig von Groß- und Kleinschreibung in einem Array exisitert.

    Das einzige was mir einfiele: das Array mit foreach durchlaufen und alle Schlüssel mit strtolower mit meinem neuen Wert (strtolower($variable)) vergleichen.

    Gehts auch leichter? Die gängigen Funktionen - in_array und array_key_exists - sind ja leider case sensitive.

    Ob das leichter, schneller, besser, schöner oder so ist, weiß ich nicht, aber ich würde es zumindest so machen:

      
    if (strpos($zeichenkette,$zeichen)>0) { echo "String existiert!"; } else { echo "Nö, String existiert net!"; }  
    
    

    So und jetzt hau ich mich hin und lass mich morgen überraschen, ob ich schon wieder falsch geantwortet hab Oo

    Freundliche Grüße

    zwerg Alex