Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/04/2006, 04:30
Avatar de jerkan
jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 6 meses
Puntos: 19
Creo recordar que tuve problemas con la función empty. Lo que acabé haciendo es una función para comprobar si una variable era vacía o no. Aquí os la dejo (tambien funciona con arrays de variables):
Código PHP:
<?php
    
// funcion que comprueba si una variable está vacía
    // Devuelve FALSE si encuentra algún caracter diferente al espacio o TRUE en caso contrario
    
        
function is_empty($variable)
        {
            
$resultado false;
        
        
// si se trata de un array comprobamos cada elemento

            
if( is_array($variable) )
            {
                foreach( 
$variable as $elemento )
                {
                    if( 
$resultado is_empty($elemento) )
                    {
                        break;
                    }
                }
            }
            else
            {        
            
// si se trata de una cadena comprobamos si la cadena esta vacía 
            // quitando los espacios en blanco del principio y del final
                
                
if( is_string($variable) )
                {
                    if( 
trim($variable) == "" )
                    {
                        
$resultado true;
                    }
                }
            }
            
            return 
$resultado;
        }
?>