groß- und kleinschreibung ignorieren

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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 |


    Comment


    • #3
      Originally posted by salim_aliya View Post
      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.

      Comment


      • #4
        Originally posted by wahsaga View Post
        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

        Comment


        • #5
          strcasecmp

          Comment


          • #6
            Originally posted by PHP-Desaster View Post
            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) 

            Comment


            • #7
              Originally posted by h3ll View Post
              Leider nicht Multibyte-Safe:
              Stimmt, wie die meisten PHP-Funktionen. Das einfache strtolower von Abraxax fällt natürlich genauso durch.

              Comment


              • #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 |


                Comment

                Working...