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.

[codigo]$array = array();
if(empty($array)) {
echo «Está vació»;
}
[/codigo]

[codigo]
//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á
}
}[/codigo]