Mirar si una variable está vacía en PHP

Hacemos una consulta a una base de datos, y primero debemos comprobar si nos ha devuelto algún registro. Pasamos variables de un formulario, y debemos comprobar si se ha rellenado el campo con algún dato. Y así con inumerables ejemplos.

Hay una función en PHP que nos facilita esta labor: empty.

Para que una variable se considere vacía, se debe cumplir alguna de estas condiciones:

  • “” (string vací)
  • 0 (0 para un integer)
  • 0.0 (0 para un float)
  • “0” (0 para una string)
  • NULL
  • FALSE
  • array() (una array vacía)
  • var $var; (una variable declarada sin valor)

Supongamos que recibimos en un array los resultados de una consulta a la base de datos.

1
$miarray= $this->mimodelo->getRegistrosProductos()

Para comprobar si hemos recibido algún registros, lo haremos de la siguiente manera

2
if (empty($miarray)){ echo "No hay registros disponibles"; }

También es cierto que puede utilizarse funciones como count o size, pero el código no queda tan claro, y puede dar algún que otro resultado inesperado.

Más información

Artículos relacionados

Actualización recursos programación Agosto 2012 Actualizamos nuestro apartado de recursos para la programación con nuevos enlaces a scripts PHP: Hot Scripts PHP - El mas completo directorio de...
PHP – La primera letra en mayúsculas o cambi... En Muchas ocasiones, los datos que almacenamos en las base de datos no están en el formato que debemos mostrarlos. Uno de los casos más habituales es ...
Dar formato a los números en PHP PHP nos facilita con una función el poder dar formato a los números: number_format. Esta función tiene como parámetros: Número el número a dar ...
Plugins jQuery imprescindibles para crear una apli... Os presentamos algunos plugins imprescindibles para el desarrollo de aplicaciones web. Suponiendo que trabajáis con jQuery y jQuery UI (librería de...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*