[Variablen] Eine Variable auf unbestimmten Inhalt überprüfen

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

  • [Variablen] Eine Variable auf unbestimmten Inhalt überprüfen

    Ich möchte gern überprüfen ob eine Variable betimmte Buchstaben enthält, es können aber auch unbestimmte mit drinn sein.

    Also if($variable enthält 123)
    dann dass

    oder wenn
    else if($variable enthät 456)
    dann dass


    man soll aber auch noch anderes eingeben können, also zum Bespiel

    $variable=Hallo 123



    if($vaialbe==123) geht nicht, weil ja die Variable auch noch gehen soll wenn ausser 123 noch mehr eingeben wurde...

  • #2
    PHP-Code:
    if(strpos($variable,"123") !== false)
                  ... 
    bzw.

    PHP-Code:
    if(preg_match("/123/",$variable))
                  ... 
    vegu's scripts and gfx

    Kommentar


    • #3
      Danke, alle beiden Funktionen gehen prima, aber bei
      PHP-Code:
      if(strpos($variable,"123") !== false
      verstehe ich das !==false nicht, wozu dient dies, denn ohne gehts nicht - habs probiert

      Kommentar


      • #4
        Naja, StrPos gibt halt die Position des Strings im andren String an, und
        wenn diese 0 - Null ist, sieht PHP das normalerweise als FALSE an,
        obwohl es ja eigentlich nich FALSE ist, sondern der String-Start..

        mit !== wird auf ein "echtes" FALSE, also der String ist nich im String
        vorhanden, geprüft o.o

        Kommentar

        Lädt...
        X