Red de conocimiento del abogados - Ley de patentes - Cómo determinar si una matriz PHP está vacía

Cómo determinar si una matriz PHP está vacía

Hay dos métodos para determinar si la matriz PHP está vacía:

1: función isset: determina si la variable ha sido inicializada

Nota: Así es not Determina si la variable está vacía y se puede usar para determinar si los elementos de la matriz se han definido

Nota: cuando se usa isset para determinar si los elementos de la matriz se han inicializado, su eficiencia es de aproximadamente 4 veces mayor que array_key_exists

p>

$a = '';

$a['c'] = '';

if (!isset ($a)) echo '$a no está inicializado' "";

if (!isset($b)) echo '$b no está inicializado' . "";

if (isset($a['c'])) echo '$a ha sido inicializado' "";

// El resultado mostrado es

// $b No inicializado

// $a ha sido inicializado

2: función vacía: detecta si la variable está "vacía"

Descripción: cualquier variable no inicializada, variables con un valor de 0 o cadena falsa o vacía "" o nula, matrices vacías y objetos sin ningún atributo se considerarán vacío==verdadero

Nota 1: Las variables no inicializadas también pueden detectarse como "vacías" mediante vacío

Nota 2: el vacío solo puede detectar variables, no declaraciones

$a = 0;

$b = '';

$c = array();

if (empty($a)) echo '$a es vacío' "";

if (empty($b)) echo '$b está vacío' "";

if (empty($c)) echo '$. c está vacío' ' . "";

if (empty($d)) echo '$d está vacío' .