La función empty() es una función incorporada en PHP que se utiliza para verificar si una variable está vacía o no.
Estos valores se consideran valores vacíos:
- “” (una string vacía)
- 0 (0 como un número entero)
- 0.0 (0 como flotante)
- «0» (0 como una string)
- NULO
- FALSO
- array() (una array vacía)
Ejemplo: El siguiente ejemplo ilustra la función de vacío() en PHP.
PHP
<?php // PHP code to demonstrate the working // of empty() function $var1 = 0; $var2 = 0.0; $var3 = "0"; $var4 = NULL; $var5 = false; $var6 = array(); $var7 = ""; // For value 0 as integer empty($var1) ? print_r("True\n") : print_r("False\n"); // For value 0.0 as float empty($var2) ? print_r("True\n") : print_r("False\n"); // For value 0 as string empty($var3) ? print_r("True\n") : print_r("False\n"); // For value Null empty($var4) ? print_r("True\n") : print_r("False\n"); // For value false empty($var5) ? print_r("True\n") : print_r("False\n"); // For array empty($var6) ? print_r("True\n") : print_r("False\n"); // For empty string empty($var7) ? print_r("True\n") : print_r("False\n"); // For not declare $var8 empty($var8) ? print_r("True\n") : print_r("False\n"); ?>
True True True True True True True True
Función isset() : La función isset() es una función incorporada en PHP que se usa para determinar si la variable está declarada y su valor no es igual a NULL.
Parámetros: Esta función acepta uno o más parámetros como se mencionó anteriormente y se describe a continuación.
- $var: contiene la variable que necesita verificar.
- $…: Contiene la lista de otras variables.
Valor devuelto: Devuelve VERDADERO si var existe y su valor no es igual a NULL y FALSO en caso contrario.
Ejemplo 2: Los siguientes ejemplos ilustran la función isset() en PHP:
PHP
<?php $str = "GeeksforGeeks"; // Check value of variable is set or not if(isset($str)) { echo "Value of variable is set"; } else { echo "Value of variable is not set"; } $arr = array(); // Check value of variable is set or not if( !isset($arr[0]) ) { echo "\nArray is Empty"; } else { echo "\nArray is not empty"; } ?>
Value of variable is set Array is Empty
Programa PHP que usa las funciones isset() y empty():
PHP
<?php // PHP function to demonstrate // isset() and !empty() function // initialize a variable $num = '0'; // Check isset() function if( isset ( $num ) ) { print_r( $num . " is set with isset function"); } // Display new line echo "\n"; // Initialize a variable $num = 1; // Check the !empty() function if( !empty ( $num ) ) { print_r($num . " is set with !empty function"); } ?>
Producción:
0 is set with isset function 1 is set with !empty function
Diferencia entre la función isset() y la función empty():
Función isset() |
Función vacía() |
La función isset() es una función incorporada en PHP que se usa para determinar si la variable está declarada y su valor no es igual a NULL. | La función empty() es una función incorporada en PHP que se utiliza para verificar si una variable está vacía o no. |
La función isset() generará una advertencia o un aviso electrónico cuando la variable no exista. | La función de vacío() no generará ninguna advertencia o notificación electrónica cuando la variable no existe. |
Publicación traducida automáticamente
Artículo escrito por akshitsaxenaa09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA