si scusa... chiarisco...
ho un array con un tot di valori. Fai finta
$mioArray = array("casa","scuola","chiesa")
ora vorrei che lo script facesse
if(in_array("casa",$mioArray)){
//fai l'azione pippo();
}
if(in_array("scuola",$mioArray)){
//fai l'azione pippo();
}
if(in_array("chiesa",$mioArray)){
//fai l'azione pippo();
}
senza però dover scrivere tutti i valori dell'array qui dentro
in_array("chiesa",$mioArray))
cioè, poichè la funzione lanciata pippo() è sempre uguale vorrei basare il fatto di eseguirla secondo al fatto (scusa il giro di parole) che la parola passata sia nell'array senza RISCRIVERLI TUTTI (con una ripetizione molto lunga di array, quindi)
stavo pensando anche ad un ciclo (ed il problema sarebbe risolto) tipo
for(i....
if(in_array($mioArray[i],$mioArray)){
//fai l'azione pippo();
}
} etc...
ma non so se è il metodo migliore (credo di no anche se funziona)
Esiste un metodo alternativo? dimmi se è più chiaro![]()
Grazie intanto