3 méthodes de jugement : 1. Utilisez l'opérateur "==" pour déterminer si la chaîne est un caractère nul. S'il s'agit d'un caractère nul, elle sera vide. Utilisez mb_strlen() pour obtenir le caractère. La longueur de la chaîne, déterminez si la longueur de la chaîne est égale à 0, si elle est égale, elle est vide, la syntaxe "mb_strlen (chaîne, codage de caractères) == 0" ; empty() pour déterminer si la chaîne est vide, la syntaxe "empty(String variable)", ou vide si TRUE est renvoyé.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Plusieurs méthodes pour que PHP détermine si une chaîne est vide
Méthode 1 : Utiliser "= =" L'opérateur détermine si la chaîne est un caractère nul
S'il s'agit d'un caractère nul, la chaîne est vide
Si ce n'est pas un caractère nul, la chaîne n'est pas vide
<?php header("Content-type:text/html;charset=utf-8"); function f($str){ if($str==''){ echo "字符串为空<br>"; }else{ echo "字符串不为空:".$str."<br>"; } } f(''); f('123'); ?>
Méthode 2 : Utilisez la fonction mb_strlen() pour déterminer si la chaîne est vide. La fonction mb_strlen() renvoie la longueur de la chaîne et peut gérer le problème de longueur des chaînes chinoises.
Si la longueur de la chaîne obtenue est égale à 0, la chaîne est vide<?php header("Content-type:text/html;charset=utf-8"); function f($str){ if(mb_strlen($str,"utf-8")==0){ echo "字符串为空<br>"; }else{ echo "字符串不为空:".$str."<br>"; } } f(''); f('1235'); ?>
Méthode 3 : Utilisation La fonction empty() détermine si une chaîne est vide. La fonction empty() est utilisée pour vérifier si une variable est vide.
empty ( mixed $var )
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. 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!<?php
header("Content-type:text/html;charset=utf-8");
function f($str){
if(empty($str)){
echo "字符串为空<br>";
}else{
echo "字符串不为空:".$str."<br>";
}
}
f('');
f('hello');
?>