Originariamente inviato da Ranius
Dovrò controllare tutte quante perché non è detto che per forza gli estremi vagano l'uno la metà dell'altro 18 e 9, ma sì, mi sembra un'ottima soluzione
Ciao,
usa in_array e il codice di k.b
Codice PHP:
if(in_array(18,$values)) {
if(!in_array(9,$values)) {
die("non valido");
}
}else {
echo "warning: 18 non trovato. Che devo fare?";
}
Ovviamente questo caso fa "esattamente" quello che chiedi. Cioé SE c'è 18 deve esserci 9. Ma non dici esplicitamente che 18 deve obbligatoriamente esserci =)
In quel caso puoi raggruppare i due
Codice PHP:
if(!in_array(18,$values) || !in_array(9,$values)) die("non valido");