Wenn das Zeichen in der Variable vorkommt, dann
Stephan
- php
0 ichen0 Fabian Transchel0 Tom
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
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
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
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
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