• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP "Abtrennung" bzw "Kommas" wichtige Frage

tildeluxe

Mitglied
Hallo Leute,

ich habe mal wieder ein Problem:
PHP:
<?php
if($_GET['id'] == "123"){
echo "OK";
}
Ich möchte, dass wenn man die ID "123" eingibt, das OK kommt.
Funktioniert ja auch bisher wunderbar, aber ich möchte mehrere ID's einfügen, sprich die ID "321" soll auch ein "OK" ausgeben. Ich habe es so probiert:
PHP:
<?php
if($_GET['id'] == "123", "321"){
echo "OK";
}
Geht natürlich nicht ;-)

Was muss ich anstatt des Kommas setzen?

Danke!
 
Hallo,

entweder du erweiterest deine Bedingung...

PHP:
if ($_GET['id'] == '123' || $_GET['id'] == '321') {
    echo 'OK';
}

...oder aber du arbeitest mit der Funktion in_array() und speicherst die gültigen Zahlen in einem Array:

PHP:
$numbers = array(123, 321, 213);
$id = intval($_GET['id']); 

if (in_array($id, $numbers)) {
    echo 'OK';
}
 
Zurück
Oben