Tutoriales PHP

Comprobar si un array está vacío [PHP]

Todos conocemos los arrays, desde Javascript (que espero conozcan, es recomendado aprender JS antes de aprender PHP) y bien sabemos, son realmente útiles para almacenar información.

En PHP podemos usar la función foreach o cualquier otra para obtener los valores de un array, sin embargo, ¿qué pasa cuando está vació? supongamos que acabamos de realizar una consulta y el resultado de esa consulta retorna en un array, para poder saber si hay o no resultados debemos leer la consulta, y al comprobar que tenga información, la mostramos usando foreach, sin embargo, nos da un error porque el array está vació (es un ejemplo, desde la consulta SQL se podrían contar el número de filas encontradas) en casos como esos, debemos usar una condicional para comprobar si contiene información.

$array = array();
if(empty($array)) {
echo "Está vació";
}


//Comprobar si está vació y si no lo está, lo mostramos con foreach.
$array = array();
if(empty($array)) {
//Está vació
} else {
foreach ($array as $data){
//No lo está
}
}

  1. lasertest

    Superb blog! Do you have any suggestions for aspiring writers?
    I’m planning to start my own blog soon but I’m a little lost
    on everything. Would you recommend starting with a free platform like WordPress or go for a paid option? There are
    so many choices out there that I’m totally confused ..
    Any tips? Thanks!