.png)
Spesso ci capita di dover utilizzare l'istruzione if utilizzando come condizione un confronto di presenza avendo un valore da ricercare in una lista di valori.
Per ovviare all'utilizzo dello switch o di vari OR, possiamo utilizzare la funzione in_array.
in_array($valoredacercare, array('valore1', valore2', 'valore3'))
$valoredacercare è la variabile contenente il nostro il valore appunto da ricercare nell'array.
array('valore1', valore2', 'valore3') sono i valori che verranno confrontati con $valoredacercare
Se la ricerca troverà il valore da cercare nell'array essa restituirà true altrimenti un false.
Quindi possiamo facilmente inserirlo in un if
if(in_array($valoredacercare, array('valore1', valore2', 'valore3'))){
//azione da compiere se la ricerca ha avuto successo
}
Alla prossima pillola!
|