Gracias, lo he solucionado yo mismo..
Código PHP:
$objetos=array("casa","perro"," ","zapatos"," ","linterna"," ","olla");
$objetos2=array();
for($r=0;$r < count($objetos);$r++){
if($objetos[$r]== " "){
$objetos2[$r]="vacio";
//aca es donde no se que hacer
}else{
$objetos2[$r]=$objetos[$r];
}
}
echo $objetos2[0]." ".$objetos2[1]." ".$objetos2[2]." ".$objetos2[3]." ".$objetos2[4]." ".$objetos2[5]." ".$objetos2[6]." ".$objetos2[7];
He creado otro array y mando los valores vacio, cuando este vacio el resto quedan igual.
Muchas gracias