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 :
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!