Se non trova un elemento in array restituisce il testo dell'elemento

danielloantonio

Utente Attivo
20 Lug 2012
110
0
0
Salve,
non so se dal titolo è chiaro quello che sto cercando di fare..

Allora nel database ho il seguente campo: '1-0-1-altro' ed ho un array ('value0', 'value1');
Ora io stampo le varibili cosi:
$explode = explode('-', $queryresult);
$array[$explode[0]];
$array[$explode[1]];
$array[$explode[2]];

vorrei fare in modo che se un elemento non viene trovato nell'array (in questo caso 'altro') stampi 'altro', però senza controllare se esiste l'elemento con in_array perche dovrei cambiare intere pagine!
Vorrei farlo modificando il codice dell'array...
Non so se sono stato chiaro in ogni caso chiedete chiarimenti... è molto importante grazie per tutti quelli che risponderanno :D
 
Se sono un numero preciso, dovresti contare le parole e se sono in meno gli dici di aggiungerci altro.
 
Fai un ciclo e controlli elemento per elemento se c'è nell'array (ma sarebbe molto più comodo utilizzare in_array e non vedo perchè dovresti modificare le altre pagine) se l'elemento c'è ok, altrimenti lo salvi in un'altra variabile o in un altro array per poi stamparlo a video.
 

Discussioni simili