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

Internacionalización de páginas web Hasta ahora, cuando queríamos indicarle a Google que la página también está disponible en otros idiomas, lo hacíamos con 'metaetiquetas'. Supongamo...
jQuery datepicker, php, mysql y las fechas en form... Veamos un caso particular a la hora de programar con jquery ui. El componente DatePicker nos proporciona una manera muy visual y eficiente de insertar...
Optimización página web – Paso 2 – Accesibilidad... Como mas accesible sea la web, el Sr. Google mas nos valora. Para seguir las normas de accesibilidad, hay que cumplir algunas normas que en el siguien...
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 *

*