Thorsten: Auf Leerzeichen prüfen

Ich möchte in php testen, ob ein Leerzeichen im String enthalten ist, aber irgenwie funtzt das nicht:

$NickName="test";
if($NickName =~ " "  )
{echo "Leerzeichen enthalten";}
else{echo "kein Leerzeichen";}

Könnt ihr mir sagen was daran falsch ist, bei mir kommt immer raus das ein Leerzeichen drin ist, ists aber nicht!!

  1. Hallo,

    if($NickName =~ " "  )

    gibts den =~ Operator in PHP ?

    Bert

    --
    E492: Not an editor command: Wq
    1. bin mir nicht sicher, habe den mal von perl übernommen, da gibts den auf jedenfall

      wie müsste ich das sonst realisieren?

      1. Hallo,

        bin mir nicht sicher, habe den mal von perl übernommen, da gibts den auf jedenfall

        schlechte idee :)
        ich kann kein PHP, aber [http://www.php.net] wird dir weiterhelfen,
        besonders http://de2.php.net/manual/de/ref.pcre.php und http://de2.php.net/manual/de/function.preg-match.php

        Bert

        --
        E492: Not an editor command: Wq
        1. Danke,

          das hat mir weitergeholfen

        2. was hat das mit regex zu tun?

          das nennt sich vergleichsoperatoren!

          http://www.php-center.de/de-html-manual/language.operators.comparison.html

          1. Häh?

            was hat das mit regex zu tun?

            das nennt sich vergleichsoperatoren!

            http://www.php-center.de/de-html-manual/language.operators.comparison.html

            Bert

            --
            E492: Not an editor command: Wq
        3. hi,

          ich kann kein PHP, aber [http://www.php.net] wird dir weiterhelfen,
          besonders http://de2.php.net/manual/de/ref.pcre.php und http://de2.php.net/manual/de/function.preg-match.php

          das schießt aber um einiges übers ziel hianus, wenn lediglich auf das vorkommen eines leerzeichens im string geprüft werden soll.

          da ist dann eine einfache stringfunktion wie strpos() o.ä. sicher besser geeignet.

          gruß,
          wahsaga

          --
          "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
          1. Hallo,

            ich kann kein PHP

            :)

            saga spricht wah.

            Bert

            --
            E492: Not an editor command: Wq