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
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' ) );
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);
b. Sans compter la longueur du tableau bidimensionnel :
count($arr, 0);
c. Déterminer s'il existe des informations utilisateur :
if( is_array($arr) && count($arr, COUNT_NORMAL)>0 ){ // 有; }else{ // 没有; }
Tutoriel recommandé :
Tutoriel vidéo PHPCe 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!