while($row = mysql_fetch_array($cerca))
{
$codici[]=$row['cod'];
}
Devo usare array_unique per eliminare i valori doppi ma non ho capito come si usa, qualcuno mi fa un esempio?
Grazie
while($row = mysql_fetch_array($cerca))
{
$codici[]=$row['cod'];
}
Devo usare array_unique per eliminare i valori doppi ma non ho capito come si usa, qualcuno mi fa un esempio?
Grazie
Ubuntu 10.10 x86_64
Nuovo_array = array_unique($array_doppioni);
Ma visto che estrai da un db, forse puoi gia' ripulire i dati all'origine . Dipende anche dalla query insomma.... magari array_unique potrebbe anche non servire.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
while($row1 = mysql_fetch_array($cercacod))
{
$codici[]=$row1["codpro"];
}
$codici = array_unique($codici);
echo "$codici";
mi da: Array
Ubuntu 10.10 x86_64
Così funziona ma dove ha tolto i valori doppi ha lasciato un vuoto, come si fa a togliere?
Codice PHP:
while($row1 = mysql_fetch_array($cercacod))
{
$codici[]=$row1["codpro"];
}
$codici = array_unique($codici);
sort($codici);
reset($codici);
for ($n=0; $n<100; $n++)
{
echo "
$codici[$n]";
}
Ubuntu 10.10 x86_64
$codici è un array. non puoi usare echo o print senza specificare l'indice.Originariamente inviato da maxtn
while($row1 = mysql_fetch_array($cercacod))
{
$codici[]=$row1["codpro"];
}
$codici = array_unique($codici);
echo "$codici";
mi da: Array
echo "<pre>";
print_r($codici);
echo "</pre>";
![]()