Originariamente inviato da k.b
Usando array filter:

Codice PHP:
function definito($a) {
    return 
$a;
}

$array array_filter($array'definito'); 
versione PHP 5.3+

Codice PHP:
$array array_filter($array, function($a) { return $a; }); 
OTTIMO!! L'unica cosa, se lo sto usando bene, è che cmq per lui anche se le variabili son vuote le conta e perciò se io, come nel mio caso, faccio:

for($i=0;$i<=1;$i++) {
echo "<img src=\"../".$arr[$i]."\" width=\"30%\" height=\"30%\"/></a>";
echo "<input type=\"hidden\" name=\"img$i\" id=\"img$i\" value=\"../".$arr[$i]."\" />";
}
la seconda è una variabile vuota!!!.....se risolvo questo dovrei essere apposto!!