Maison >développement back-end >Problème PHP >Comment vérifier que la valeur d'un tableau est un espace en php
En PHP, nous devons souvent vérifier si la valeur du tableau est un espace. Lorsque la valeur du tableau est un espace, l’utilisation de la vérification normale des valeurs nulles échouera. Cet article explique comment utiliser PHP pour vérifier si la valeur d'un tableau est un espace.
La fonction trim() peut vérifier si la tête et la queue de la chaîne contiennent des espaces, et les supprimer si c'est le cas.
Nous pouvons utiliser cette fonction pour vérifier si la valeur dans le tableau est un espace ou non, comme indiqué ci-dessous :
$array = array(' ', 'hello', 'world', ''); foreach ($array as $value) { if (trim($value) == '') { echo '数组值为空格' . " "; } else { echo '数组值为' . $value . " "; } }
Dans le code ci-dessus, nous avons utilisé la fonction trim() pour vérifier si chaque valeur du tableau est un espace ou pas. Si tel est le cas, affichez "la valeur du tableau est un espace". Sinon, la valeur du tableau elle-même est affichée.
Nous pouvons utiliser des expressions régulières pour vérifier si la valeur dans le tableau est un espace. Les espaces peuvent être représentés à l'aide de « s » dans les expressions régulières comme indiqué ci-dessous :
$array = array(' ', 'hello', 'world', ''); foreach ($array as $value) { if (preg_match('/^s*$/', $value)) { echo '数组值为空格' . " "; } else { echo '数组值为' . $value . " "; } }
Dans le code ci-dessus, nous utilisons la fonction preg_match() et l'expression régulière « /^s*$/ » pour vérifier si la valeur est un espace. Si tel est le cas, affichez "la valeur du tableau est un espace". Sinon, la valeur du tableau elle-même est affichée.
La fonction ctype_space() peut vérifier si un caractère est un espace (y compris l'espace, la tabulation, la nouvelle ligne, etc.). Nous pouvons utiliser cette fonction pour vérifier si la valeur dans le tableau est un espace ou non, comme indiqué ci-dessous :
$array = array(' ', 'hello', 'world', ''); foreach ($array as $value) { if (ctype_space($value)) { echo '数组值为空格' . " "; } else { echo '数组值为' . $value . " "; } }
Dans le code ci-dessus, nous utilisons la fonction ctype_space() pour vérifier si chaque valeur du tableau est un espace. personnage ou pas. Si tel est le cas, affichez "la valeur du tableau est un espace". Sinon, la valeur du tableau elle-même est affichée.
Résumé
Cet article présente trois méthodes pour vérifier si la valeur d'un tableau PHP est un espace : en utilisant la fonction trim(), en utilisant des expressions régulières et en utilisant la fonction ctype_space(). Ces méthodes peuvent nous aider à vérifier facilement si la valeur du tableau est un espace, garantissant ainsi l'exactitude et la stabilité du programme.
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!