Maison > développement back-end > Problème PHP > Comment déterminer la longueur d'un tableau en php

Comment déterminer la longueur d'un tableau en php

PHPz
Libérer: 2023-04-26 15:48:43
original
1149 Les gens l'ont consulté

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 :

  1. Calculer la longueur du tableau
$arr = array('a', 'b', 'c', 'd', 'e');
$length = count($arr);
echo $length; // 输出 5
Copier après la connexion
  1. Déterminer si le tableau est vide
$arr = array();
if (count($arr) == 0) {
    echo "数组为空";
} else {
    echo "数组不为空";
}
// 输出:数组为空
Copier après la connexion
  1. Déterminer s'il s'agit d'un tableau associatif
$arr = array('username' => 'Tom', 'age' => 20, 'gender' => 'male');
if (count($arr) == count($arr, COUNT_RECURSIVE)) {
    echo "这是一个普通的索引数组";
} else {
    echo "这是一个关联数组";
}
// 输出:这是一个关联数组
Copier après la connexion

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

  1. Obtenir le nombre d'éléments dans la dimension spécifiée
$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
Copier après la connexion

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!

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