Maison > développement back-end > Problème PHP > Comment utiliser empty() en PHP pour vérifier si une variable est vide

Comment utiliser empty() en PHP pour vérifier si une variable est vide

autoload
Libérer: 2023-03-09 11:22:01
original
2383 Les gens l'ont consulté

Comment utiliser empty() en PHP pour vérifier si une variable est vide

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 )
Copier après la connexion
  • $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));
?>
Copier après la connexion
rrree

2. Déterminer une variable Variable non attribuée :

输出:bool(true)
Copier après la connexion
Copier après la connexion
Copier après la connexion
<?php
$a;
var_dump(empty($a));
?>
Copier après la connexion

3. Jugez que la valeur de la variable est égale à false :

输出:bool(true)
Copier après la connexion
Copier après la connexion
Copier après la connexion
<?php
$a="";//0、"0"、NULL、FALSE、 array()
var_dump(empty($a));
?>
Copier après la connexion

4. Utilisez empty() sur le décalage de chaîne

输出:bool(true)
Copier après la connexion
Copier après la connexion
Copier après la connexion
<?php
$expected_array_got_string = &#39;somestring&#39;;
var_dump(empty($expected_array_got_string[&#39;some_key&#39;]));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string[&#39;0&#39;]));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string[&#39;0.5&#39;]));
var_dump(empty($expected_array_got_string[&#39;0 Mostel&#39;]));
?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal