Dans l'utilisation quotidienne de PHP, nous avons souvent besoin de déterminer si une variable est vide. PHP nous fournit une fonction intégrée empty() pour nous aider à vérifier si une variable est vide. vide. Tout d'abord, jetons un œil au format de syntaxe :
Syntaxe :
empty ( mixed $var )
$var : Variables qui ont besoin à juger
Valeur de retour : Lorsqu'une variable n'existe pas, ou que sa valeur est égale à false
, retournez true
, sinon retournez false
.
PS : Avant PHP 5.5, empty()
ne prenait en charge que les variables, et la vérification des décalages de chaînes non numériques renvoyait true
PHP5.5 prend en charge les expressions.
Utilisation réelle :
1. Déterminer une variable qui n'existe pas :
<?php var_dump(empty($a)); ?>
2. Déterminer une variable Variable non attribuée :
输出:bool(true)
<?php $a; var_dump(empty($a)); ?>
3. Jugez que la valeur de la variable est égale à false :
输出:bool(true)
<?php $a="";//0、"0"、NULL、FALSE、 array() var_dump(empty($a)); ?>
4. Utilisez empty() sur le décalage de chaîne
输出:bool(true)
<?php $expected_array_got_string = 'somestring'; var_dump(empty($expected_array_got_string['some_key'])); var_dump(empty($expected_array_got_string[0])); var_dump(empty($expected_array_got_string['0'])); var_dump(empty($expected_array_got_string[0.5])); var_dump(empty($expected_array_got_string['0.5'])); var_dump(empty($expected_array_got_string['0 Mostel'])); ?>
Recommandé : 《Résumé des questions d'entretien PHP 2021 (collection)》《Tutoriel vidéo php》
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!