Maison > développement back-end > Problème PHP > Comment déterminer si une chaîne est vide en php

Comment déterminer si une chaîne est vide en php

青灯夜游
Libérer: 2023-03-16 17:56:01
original
7127 Les gens l'ont consulté

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é.

Comment déterminer si une chaîne est vide en php

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==&#39;&#39;){
		echo "字符串为空<br>";
	}else{
		echo "字符串不为空:".$str."<br>";
	}
}
f(&#39;&#39;);
f(&#39;123&#39;);
?>
Copier après la connexion

Comment déterminer si une chaîne est vide en php

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
  • Si la longueur de la chaîne obtenue est supérieure à 0, la chaîne n'est pas 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(&#39;&#39;);
    f(&#39;1235&#39;);
    ?>
    Copier après la connexion

Comment déterminer si une chaîne est vide en php 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 )
Copier après la connexion

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.

<?php
header("Content-type:text/html;charset=utf-8");
function f($str){
	if(empty($str)){
		echo "字符串为空<br>";
	}else{
		echo "字符串不为空:".$str."<br>";
	}
}
f(&#39;&#39;);
f(&#39;hello&#39;);
?>
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