A quoi sert php empty()

藏色散人
Libérer: 2023-03-09 19:10:01
original
2327 Les gens l'ont consulté

La fonction php empty() permet de vérifier si une variable est vide. La syntaxe de cette fonction est "bool empty (mixed $var)", où le paramètre "$var" représente la variable à utiliser. à carreaux.

A quoi sert php empty()

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

la fonction empty() est utilisée pour vérifier si une variable est nulle.

empty() Détermine si une variable est considérée comme vide. Lorsqu'une variable n'existe pas, ou que sa valeur est égale à FALSE, alors elle est considérée comme n'existant pas. empty() ne génère pas d'avertissement si la variable n'existe pas.

empty() prend en charge les expressions après la version 5.5, pas seulement les variables.

Exigences de la version : PHP 4, PHP 5, PHP 7

Syntaxe

bool empty ( mixed $var )
Copier après la connexion

Description du paramètre :

$var : variable à vérifier.

Remarque : avant PHP 5.5, empty() ne prenait en charge que les variables ; tout le reste provoquerait une erreur d'analyse. Autrement dit, le code suivant ne fonctionnera pas :

empty(trim($name))
Copier après la connexion

Utilisez plutôt :

trim($name) == false
Copier après la connexion

empty() qui ne générera pas d'avertissement, même si la variable n'existe pas. Cela signifie que empty() est essentiellement équivalent à !isset($var) || $var == false.

Valeur de retour

Renvoie FALSE lorsque var existe et est une valeur non vide et non nulle, sinon renvoie TRUE.

Les variables suivantes seront considérées comme vides :

"" (空字符串)
0 (作为整数的0)
0.0 (作为浮点数的0)
"0" (作为字符串的0)
NULL
FALSE
array() (一个空数组)
$var; (一个声明了,但是没有值的变量)
Copier après la connexion

Instance

<?php
$ivar1=0;
$istr1=&#39;Runoob&#39;;
if (empty($ivar1))
{
    echo &#39;$ivar1&#39; . " 为空或为 0。" . PHP_EOL;
}
else
{
    echo &#39;$ivar1&#39; . " 不为空或不为 0。" . PHP_EOL;
}
if (empty($istr1))
{
    echo &#39;$istr1&#39; . " 为空或为 0。" . PHP_EOL;
}
else
{
    echo &#39;$istr1&#39; . " 字符串不为空或不为0。" . PHP_EOL;
}
?>
Copier après la connexion

Le résultat de l'exécution est le suivant :

$ivar1 为空或为 0。
$istr1 字符串不为空或不为0。
Copier après la connexion

Apprentissage recommandé : " 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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!