En PHP, vous pouvez utiliser la fonction count() pour obtenir la longueur du tableau. La fonction count() compte le nombre d'éléments dans un tableau, y compris les caractères et les nombres individuels, mais à l'exclusion des valeurs NULL. Voici quelques exemples :
$arr = array('a', 'b', 'c', 'd', 'e'); $length = count($arr); echo $length; // 输出 5
$arr = array(); if (count($arr) == 0) { echo "数组为空"; } else { echo "数组不为空"; } // 输出:数组为空
$arr = array('username' => 'Tom', 'age' => 20, 'gender' => 'male'); if (count($arr) == count($arr, COUNT_RECURSIVE)) { echo "这是一个普通的索引数组"; } else { echo "这是一个关联数组"; } // 输出:这是一个关联数组
Le paramètre COUNT_RECURSIVE est utilisé pour calculer le nombre d'éléments dans le tableau multidimensionnel. Si le tableau est multidimensionnel, le nombre total d'éléments calculé de manière récursive est renvoyé.
$arr = array( 'a' => array('a1', 'a2', 'a3'), 'b' => array('b1', 'b2'), 'c' => 'c1' ); echo count($arr['a']); // 输出 3 echo count($arr['b']); // 输出 2 echo count($arr['c']); // 输出 1
Dans cet exemple, $arr est un tableau multidimensionnel, et nous utilisons la fonction count() pour obtenir le nombre d'éléments dans la dimension spécifiée.
Résumé
En PHP, vous pouvez facilement calculer la longueur d'un tableau à l'aide de la fonction count(). En plus de compter le nombre d'éléments dans un tableau unidimensionnel, vous pouvez également compter le nombre d'éléments dans une dimension spécifiée dans un tableau multidimensionnel. Dans la programmation réelle, nous devons souvent effectuer le traitement correspondant en fonction de la longueur du tableau, comme parcourir le tableau en boucle, déterminer si le tableau est vide, etc. Par conséquent, l’utilisation compétente de la fonction count() est l’une des compétences nécessaires pour les développeurs 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!