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

Comment exprimer la longueur d'un tableau php

王林
Libérer: 2023-02-24 13:34:01
original
5572 Les gens l'ont consulté

Comment exprimer la longueur d'un tableau php

Comment obtenir la longueur d'un tableau en PHP

1. d'un tableau unidimensionnel

1. Count et sizeof peuvent compter directement la longueur des tableaux unidimensionnels.
2. Par exemple :

$arr = Array('0','1','2','3','4'); echo count($arr); // 输出5
$arr = array('A','B','C'); echo sizeof($arr); // 输出3
Copier après la connexion

3. sizeof() et count() ont le même objectif. Les deux fonctions peuvent renvoyer le nombre d'éléments du tableau. Vous pouvez obtenir le nombre d'éléments dans une variable scalaire normale. Si le tableau transmis à cette fonction est un tableau vide ou une variable qui n'a pas été définie, le nombre d'éléments du tableau renvoyé est 0, la fonction est la même.

2. La différence et la connexion entre la méthode sizeof et la méthode count

sizeof() est un alias de la fonction count() .

3. Obtenez la longueur du tableau multidimensionnel

1 Par exemple :

a,

$arr = array( array( 'username' => 'zhangsan', 'password' => '123456'), array( 'username' => 'zenghu', 'password' => '123456' ) );
Copier après la connexion

b. . Si vous voulez compter $ La longueur de arr, ce qui signifie que vous voulez compter deux utilisateurs, le nombre est 2 ; les résultats statistiques seront différents ;

d. Plus tard, j'ai découvert dans le manuel PHP que la fonction count avait un deuxième paramètre, qui s'explique comme suit :

e. paramètres :

0 (ou COUNT_NORMAL) est Par défaut, les tableaux multidimensionnels (tableaux dans les tableaux) ne sont pas détectés ;

1 (ou COUNT_RECURSIVE) est utilisé pour détecter les tableaux multidimensionnels

; 2. Longueur du tableau statistique :

a. Statistique bidimensionnelle La longueur :

 count($arr, 1);
Copier après la connexion

b. Sans compter la longueur du tableau bidimensionnel :

 count($arr, 0);
Copier après la connexion

c. Déterminer s'il existe des informations utilisateur :

if( is_array($arr) && count($arr, COUNT_NORMAL)>0 ){
// 有;
}else{
// 没有;
}
Copier après la connexion

Tutoriel recommandé :

Tutoriel vidéo 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!

Étiquettes associées:
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