Bastel dir eine einfach Funktion:
function loescheleere($array)
{
foreach($array as $name=>$elem)
{
if(empty($elem))
unset($array[$name]);
}
}
Ich nehme hier an, das Array ist eindimensional.
Ich habe die Funktion oben nicht getestet, aber es sollte schon funktionieren, es sieht jedenfalls sehr danach aus.
MfG
Robert