in_array() approfondimenti

ciccioroky

Nuovo Utente
31 Lug 2012
25
0
1
Ciao a tutti,
ho una domanda da fare riguardo la funzione in_array() del php.

Esempio:
array("rosso","blu","grigio"); se dico alla funzione di cercarmi il valore "grigio" mi restituisce un TRUE.

Se invece abbiamo questa situazione
array("colore rosso","colore grigio","colore blu") e dico alla funzione di vedere se all'interno dell'array c'è il valore "grigio" mi restituisce un FALSE.

C'è un modo per far sì che nella situazione mi restituisce un TRUE? Posso quindi cercare una particolare stringa all'interno di un valore di un array?

Siro di essere stato più chiaro possibile con gli esempi.

Grazie in anticipo.
 
Pensavo ad una soluzione alternativa:

PHP:
function FindPartStrInArray(MyArray) {
for ($x = 0; $x <myArray; $x++) {
$ret=strpos(myArray[$x],"grigio");    
if ($ret==false) { } else {return true }
}
}

Ti prego controlla tu il corretto funzionamento perché ho fatto un esempio al volo
 
Ultima modifica:

Discussioni simili