Maison >développement back-end >tutoriel php >Introduction à la fonction PHP—empty() : Vérifiez si la variable est vide

Introduction à la fonction PHP—empty() : Vérifiez si la variable est vide

WBOY
WBOYoriginal
2023-07-25 10:23:022531parcourir

Introduction à la fonction PHP—empty() : Vérifiez si une variable est vide

En programmation PHP, il est souvent nécessaire de juger les variables. Il est courant de juger si une variable est vide. La fonction empty() intégrée de PHP est utilisée pour vérifier si la variable est vide. Cet article présentera l'utilisation de la fonction empty() et fournira quelques exemples de code pratiques. L'utilisation de la fonction

empty() est très simple, elle accepte un paramètre et renvoie une valeur booléenne. La fonction empty() renvoie true lorsque la valeur du paramètre est dans l'une des situations suivantes, sinon elle renvoie false :

  1. Si la valeur de la variable est 0 ou la chaîne "0", elle est considérée comme vide.
  2. Si la valeur de la variable est fausse ou nulle, elle est considérée comme vide.
  3. Si la valeur d'une variable est un tableau vide (array()) ou un objet vide sans élément, elle est considérée comme vide.
  4. Si la variable n'est pas définie du tout, elle est considérée comme vide.

Ce qui suit est un exemple de code montrant l'utilisation de la fonction empty() :

<?php
$var1 = '';
$var2 = 0;
$var3 = false;
$var4 = null;
$var5 = array();
$var6; // not set

echo 'var1 is empty: ' . (empty($var1) ? 'true' : 'false') . '<br>';
echo 'var2 is empty: ' . (empty($var2) ? 'true' : 'false') . '<br>';
echo 'var3 is empty: ' . (empty($var3) ? 'true' : 'false') . '<br>';
echo 'var4 is empty: ' . (empty($var4) ? 'true' : 'false') . '<br>';
echo 'var5 is empty: ' . (empty($var5) ? 'true' : 'false') . '<br>';
echo 'var6 is empty: ' . (empty($var6) ? 'true' : 'false') . '<br>';
?>

L'exécution du code ci-dessus produira les résultats suivants :

var1 is empty: true
var2 is empty: true
var3 is empty: true
var4 is empty: true
var5 is empty: true
var6 is empty: true

En programmation réelle, nous devons souvent juger si une variable est vide pour porter des jugements logiques. Par exemple, nous pouvons utiliser la fonction empty() pour vérifier si les données du formulaire saisies par l'utilisateur sont vides afin de garantir la validité des données.

<?php
if (empty($_POST['username'])) {
    echo '请输入用户名';
} else {
    // 其他逻辑处理
}
?>

Dans l'extrait de code ci-dessus, nous utilisons la fonction empty() pour vérifier si le nom d'utilisateur saisi par l'utilisateur est vide. S'il est vide, des informations d'invite seront affichées, sinon un autre traitement logique sera effectué.

Il convient de noter que la fonction empty() ne peut être utilisée que pour vérifier des variables et ne peut pas être utilisée pour déterminer directement la vérité ou la fausseté de constantes ou d'expressions. Par exemple, si nous devons déterminer si une constante est vide, nous devons utiliser la fonction isset(). Si vous devez déterminer si une expression est vraie ou fausse, vous devez utiliser une instruction if.

En résumé, la fonction empty() est une fonction très pratique en PHP, qui nous permet de vérifier facilement si une variable est vide. Dans la programmation réelle, nous devons souvent utiliser la fonction empty() pour effectuer une vérification des données du formulaire, un jugement logique, etc. J'espère que l'introduction et l'exemple de code de cet article pourront aider les lecteurs à mieux comprendre et utiliser la fonction empty().

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn