PHP | Función vacía()

La función de vacío() es una función incorporada en PHP que se utiliza para comprobar si una variable está vacía o no.

Sintaxis:

bool empty ( $var )

Parámetro: Esta función acepta un solo parámetro como se muestra en la sintaxis anterior y se describe a continuación.

  • $var: Variable para comprobar si está vacío o no.

Nota: Debajo de la versión de PHP 5.5, vacío() solo admite variables, cualquier otra cosa dará como resultado un error de análisis. La siguiente declaración no funcionará en vacío (trim ($var)) . En su lugar, use trim($name) == false .

Valor devuelto: Devuelve FALSO cuando $var existe y tiene un valor no vacío, distinto de cero. En caso contrario devuelve VERDADERO.

Estos valores se consideran como un valor vacío:

  • “” (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)

El siguiente programa ilustra la función de vacío() en PHP:

<?php
// PHP code to demonstrate 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");
  
?>
Producción:

True
True
True
True
True
True
True
True

Referencia: http://php.net/manual/en/function.empty.php

Publicación traducida automáticamente

Artículo escrito por Mithun Kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *