En PHP, il existe de nombreuses façons d'obtenir la longueur d'un tableau. Trois d'entre elles seront présentées ci-dessous.
Méthode 1 :
Utiliser la fonction count()
La fonction count() est utilisée pour calculer le nombre d'éléments dans le tableau et les attributs dans le numéro d'objet.
Syntaxe :
count(array,mode)
Paramètres :
array : obligatoire. Spécifie le tableau ou l'objet Countable à compter.
mode : Facultatif. Spécifiez le mode. Les valeurs possibles sont :
0 : Par défaut. Les tableaux ne sont pas parcourus de manière récursive (seuls les tableaux unidimensionnels sont comptés).
1 : Comptez récursivement les éléments dans un tableau multidimensionnel.
Exemple :
$arr = array(1,2,3,4,5);
echo count($arr) ;# 🎜🎜#
Résultat de sortie : 5Méthode 2 : Utiliser la fonction sizeof()# 🎜🎜 La fonction #sizeof() est un alias de la fonction count(), et sa fonction est également d'obtenir la longueur du tableau.
Syntaxe :
sizeof(array,mode)
Comme la fonction count(), elle possède également un paramètre de mode facultatif. La différence est qu'il n'y a que deux valeurs 1 et 0 dans le paramètre mode de la fonction sizeof().
Exemple :
$arr = array(1,2,3,4,5);
echo sizeof($arr) ;# 🎜🎜#
Résultat de sortie : 5Méthode 3 : Utilisez la fonction end()#🎜🎜 La fonction #end() est utilisée pour déplacer le pointeur du tableau vers le dernier élément et renvoyer la valeur de l'élément. Elle peut être utilisée avec la fonction list().
Syntaxe :
end(array)
Paramètres :
array : obligatoire. Spécifie le tableau à utiliser.
Exemple :
$arr = array(1,2,3,4,5);
echo key($arr) ; / /Sortie 0
end($arr);
echo key($arr); //Sortie 4
echo key($ arr) + 1; //Sortie 5
Remarque : Dans l'exemple ci-dessus, nous avons utilisé la fonction key() après la fonction end() pour obtenir le nom de clé du dernier élément, puis + 1 pour obtenir la longueur du tableau.
Pour résumer, il existe de nombreuses façons d'obtenir la longueur d'un tableau. La clé est de choisir la méthode la plus appropriée en fonction de la situation spécifique.
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!