Come risultato di un array_intersect ho il seguente valore:
a[0]=14
a[1]=56
a[2]=102
a[3]=
oppure potrei avere
a[0]=14
a[1]=34
a[2]=53
a[3]=
a[4]=
il problema più grande è che la lunghezza del primo vettore è 4 e del secondo è 5.
Ovviamente quando vado a fare una query utilizzando
Codice PHP:
for($c=0;$c<count($a);$c++){
$query = "SELECT * from tabella WHERE proprieta=".a[$c]
$db->esegui($query);
echo "Proprieta: ".db->leggi(0,"prop");
}
Giunti ai valori 3 e 4 succede del casino.
Come posso eliminare dall'array il valore vuoto?
avevo pensato a qualcosa del genere:
Codice PHP:
while(end($a) == $q) {
array_pop($a);
}
Ma sia $q=null o $q="" non vengono intercettati come i valori in ucita da end quando punta ad a[4] o a[5].
Qualcuno sa darmi qualche mezzo alternativo o farmi capire cosa non va?
Grazie, Ebolo.