Les tableaux vides peuvent parfois provoquer des plantages du programme ou des résultats inattendus. Pour éviter cela, il est préférable de vérifier au préalable si un tableau est vide. Il existe différentes méthodes et fonctions en PHP qui peuvent être utilisées pour vérifier si un tableau défini ou donné est vide. L'article suivant vous présentera plusieurs de ces méthodes, j'espère qu'il vous sera utile.
Méthode 1 : Utiliser la fonction vide()
La fonction vide() peut être utilisée pour déterminer si la variable est vide. Cette fonction ne renvoie pas d'avertissement si la variable n'existe pas.
Syntaxe de base :
empty( $var )
Prenons un exemple pour voir comment utiliser la fonction empty() pour vérifier si le tableau est vide.
<?php header("content-type:text/html;charset=utf-8"); // 声明数组并初始化它 $array1 = array('0' => 'hello','1' => 'php'); // 声明空数组 $array2 = array(); // 检查数组的条件是否为空 if(!empty($array1)) echo "给定数组array1不为空 <br>"; if(empty($rray2)) echo "给定数组array2 为空"; ?>
Sortie :
Méthode 2 : Utiliser la fonction count()
La fonction count() est utilisée pour compter tous les éléments du tableau. Si le nombre d’éléments dans le tableau est nul, alors il affichera un tableau vide.
Syntaxe de base :
count( $array_or_countable )
Prenons un exemple pour voir comment utiliser la fonction count() pour vérifier si le tableau est vide.
<?php header("content-type:text/html;charset=utf-8"); // 声明一个空数组 $empty_array = array(); // 检查数组是否为空 if(count($empty_array) == 0) echo "数组为空"; else echo "数组不为空"; ?>
Sortie :
数组为空
Méthode 3 : Utiliser la fonction sizeof()
fonction sizeof() Utilisé pour vérifier la taille d'un tableau. Si la taille du tableau est nulle, le tableau est vide, sinon le tableau n'est pas vide.
Prenons un exemple pour voir comment utiliser la fonction sizeof() pour vérifier si le tableau est vide.
<?php header("content-type:text/html;charset=utf-8"); // 声明一个空数组 $empty_array = array(); if( sizeof($empty_array) == 0 ) echo "数组为空"; else echo "数组不空"; ?>
Sortie :
数组为空
Tutoriels vidéo associés recommandés : "Tutoriel PHP"
Ce qui précède représente l'intégralité du contenu de cet article , j'espère que cela sera utile à l'étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
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!