Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/07/2006, 05:50
Avatar de Seppo
Seppo
 
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
No creo q exista una funcion nativa de PHP para eso, pero se puede hacer fácil...
Código PHP:
function checkArray($array) {
    foreach (
$array as $v) { // por cada valor del array
        
if (is_array($v)) { if (checkArray($v)) { return true; break; } } //si es un array, busco por dentro
        
elseif (empty($v)) { return true; break; } //si no es array me fijo si es vacío
    
}
    return 
false// si no llegueé nunca a true, es false.
}

echo 
checkArray(
    array(
        
"a",
        array(
            
"c",
            
"b"
        
)
    )
)

echo 
checkArray(
    array(
        
"a",
        array(
            
"c",
            
""
        
)
    )

Esta function también recorre subarrays, si los hay.