Stephan: Wenn das Zeichen in der Variable vorkommt, dann

Hi,

also ich habe jetzt schon überall gesucht, aber nichts gefunden. Ich möchte eine Abfrage machen.

Wenn die Zahl 1 in der Variable vorkommt, dann soll er in die if abfrage gehen.

Nur wie mache ich das in den Klammern?

also

if( ??? ) {
   echo" Kommt vor";
} else {
   echo" Kommt nicht vor";
}

Danke schon mal

Stephan

  1. Moin!

    if(strstr($variable,'1')) {
       echo"1 kommt in variable vor";
     } else {
       echo"1 kommt nicht in variable vor";
     }

    lese dir einmal die string-funktionen durch:
    http://de.php.net/manual/de/ref.strings.php
    tschüss ichen

    --
    Selfcode: sh:( fo:| br: n4:& ie:% mo:| mo:| de:] zu:) fl:| ss:| ls:[ js:|
  2. Hallo,

    Wenn die Zahl 1 in der Variable vorkommt, dann soll er in die if abfrage gehen.

    Nur wie mache ich das in den Klammern?

    Du suchst http://de2.php.net/manual/de/function.preg-match.php.

    Grüße aus Barsinghausen,
    Fabian

    1. Hello,

      Wenn die Zahl 1 in der Variable vorkommt, dann soll er in die if abfrage gehen.

      Nur wie mache ich das in den Klammern?

      Du suchst http://de2.php.net/manual/de/function.preg-match.php.

      Wieso diese Kanonen?
      die Funktion strpos() ist gut dafür: http://de3.php.net/manual/de/function.strpos.php

      Du musst nur richtig abfragen, da strpos() beim Nichtfinden false zurückgibt und bei Finden an erster Position 0

      also

      if(strpos() !== false)
       {
         #Zeichen kommt vor
       }

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. Hi Tom,

        Du suchst http://de2.php.net/manual/de/function.preg-match.php.

        Wieso diese Kanonen?

        Naja, du hast schon Recht, aber ich ging einfach mal davon aus, dass er die 1 noch für was benötigt, oder sich zumindest die Manual-Seite mal durchliest. Dann wäre er selbst auch darauf gekommen[1], dass er besser strpos und Geschwister nehmen sollte. Immer ein Stück _self_ im Hinterkopf ;-)

        [1] Dein Link steht da nämlich.

        Grüße aus Barsinghausen,
        Fabian