En PHP, ¿cómo verificaría si un elemento especificado (por nombre, creo que - el número probablemente también funcionaría) en una matriz está vacío?php: comprueba si cierto elemento de una matriz está vacío
Respuesta
Tipos de vacío (de PHP Manual). Los siguientes se consideran vacío para cualquier variable:
- "" (una cadena vacía)
- 0 (0 como un entero)
- "0" (0 como una cadena)
- NULL
- FALSO
- matriz() (una matriz vacía)
- var $ var; (Una variable declarada, pero sin un valor en una clase)
Así que toma el siguiente ejemplo:
$arr = array(
'ele1' => 'test',
'ele2' => false
);
1) $ matriz [ 'ELE3'] no se ha establecido. Entonces:
isset($arr['ele3']) === false && empty($arr['ele3']) === true
no está configurado y vacío. empty() comprueba si la variable está configurada y vacía o no.
2) $ arr ['ele2'] está establecido, pero vacío. Por lo tanto:
isset($arr['ele2']) === true && empty($arr['ele2']) === true
1) $ matriz [ 'ELE1'] está establecido y no vacía:
isset($arr['ele1']) === true && empty($arr['ele1']) === false
Si desea comprobar si está vacía, sólo tiene que utilizar la función de vacío() .
if(empty($array['item']))
o
if(!isset($array['item']))
o
if(!array_key_exists('item', $array))
dependiendo de lo que precisamente quiere decir con "vacío". Vea los documentos para empty(), isset() y array_key_exists() en cuanto a lo que significan exactamente.
<?php
$myarray=array(1,5,6,5);
$anotherarray=array();
function checkEmpty($array){
return (count($array)>0)?1:0;
}
echo checkEmpty($myarray);
echo checkEmpty($anotherarray);
?>
(para comprobar si el resultado es vacío 1 else 0);
Compacidad es lo que persigo en mi código.
- 1. Comprueba si el atributo CoreData está vacío
- 2. Comprueba si un BSTR está vacío
- 3. VB Comprueba si int está vacío
- 4. php: comprueba si una matriz tiene duplicados
- 5. cómo se comprueba si UIWebView está vacío o no
- 6. Comprueba si una matriz está vacía en Jinja2
- 7. Comprueba si la matriz de bytes está en 0xff
- 8. Comprueba si una constante ya está definida
- 9. Comprueba si un elemento DOM dado está listo
- 10. PHP: si! Vacío y vacío
- 11. ¿Cómo verificar si una sesión de PHP está vacía?
- 12. Comprueba si UIWebView está cargado
- 13. Comprueba si el elemento tiene dos clases
- 14. Añadir contenido si el elemento no está vacío
- 15. Comprobar si el elemento está en una matriz/lista
- 16. Prueba si el objeto WP_Query está vacío
- 17. ¿Cómo comprobar si el objeto JSON está vacío en PHP?
- 18. ¿Comprueba si Mouse LButton está inactivo?
- 19. Comprueba si el intento uri está disponible
- 20. jquery: si ul está vacío
- 21. compruebe si NSNumber está vacío
- 22. ¿Comprueba si IIS está instalado o no?
- 23. Comprueba si html 5 shim está cargado
- 24. Si el elemento contiene cierto texto
- 25. ¿Cómo encontrar si una matriz json está vacía o no?
- 26. Comprueba si la pestaña actual está vacía en vim
- 27. ¿Cómo puedo determinar si una matriz está vacía en PHP?
- 28. Comprueba si un parámetro es nulo o está vacío en un procedimiento almacenado
- 29. Comprueba si un CALayer ya está agregado como una subcapa
- 30. Comprueba si un valor está en una colección con LINQ
Oooh, útil. Les retribuiría si tuviera suficiente representante. Je. – Nathaniel