groß- und kleinschreibung ignorieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • groß- und kleinschreibung ignorieren

    Hallo Forum!

    Ich habe zwei Strings, die jeweils das gleiche Wort enthalten, aber nur das eine in groß und das andere kleinschreibung:

    $string1 = "hallo";
    $string2 = "HALLO";

    Frage: Wie kann ich die if() schleife dazu bringen, die beiden Strings als gleich zu erkennen - also ohne beachtung der groß- und kleinschreibung zu prüfen?

    Danke im vorraus
    MFG
    salim_aliya
    Lesen, lernen, ausüben und Ziele erreichen...

  • #2
    mache beide klein oder beide groß.

    PHP-Code:

    $string1 
    "hallo";
    $string2 "HALLO";

    if ( 
    strtolower($string1) == strtolower($string2) )
    {
      echo 
    "gleich";
    }
    else
    {
      echo 
    "ungleich";

    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Zitat von salim_aliya Beitrag anzeigen
      Frage: Wie kann ich die if() schleife dazu bringen, [...]
      Gar nicht.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        Zitat von wahsaga Beitrag anzeigen
        Er will damit nur sagen, dass es keine if-Schleifen gibt, sondern nur if-Bedingungen.

        Peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          strcasecmp

          Kommentar


          • #6
            Zitat von PHP-Desaster Beitrag anzeigen
            Leider nicht Multibyte-Safe:

            PHP-Code:
            $var1 'Müller';
            $var2 'MÜLLER';

            var_dump(strcasecmp($var1$var2));
            // int(32)

            var_dump(mb_strtolower($var1'UTF-8') == mb_strtolower($var2'UTF-8'));
            // bool(true) 

            Kommentar


            • #7
              Zitat von h3ll Beitrag anzeigen
              Leider nicht Multibyte-Safe:
              Stimmt, wie die meisten PHP-Funktionen. Das einfache strtolower von Abraxax fällt natürlich genauso durch.

              Kommentar


              • #8
                So haben wir alle was neues gelernt ....
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar

                Lädt...
                X