In PHP können wir die Funktion count() verwenden, um die Anzahl der Elemente in einem Array zu zählen. Die Funktion count() wird wie folgt verwendet:
Syntax:
count(array,mode)
Unter ihnen:
Das Folgende ist der spezifische Beispielcode:
<?php // 定义一个一维数组 $arr1 = array(1, 2, 3); // 定义一个二维关联数组 $arr2 = array( 'name' => '张三', 'age' => 25, 'info' => array( 'phone' => '133xxxxxxxx', 'address' => '上海市浦东新区', ), ); // 统计一维数组元素个数 echo 'arr1 元素个数为:' . count($arr1) . '<br>'; // 统计多维数组元素个数,只统计第一层元素个数 echo 'arr2(mode=0)元素个数为:' . count($arr2) . '<br>'; // 统计多维数组元素个数,递归统计所有元素个数(包括多维数组) echo 'arr2(mode=1)元素个数为:' . count($arr2, 1) . '<br>'; // 统计多维数组元素个数,递归统计所有元素个数,并加上类型标识 echo 'arr2(mode=2)元素个数为:' . count($arr2, 2) . '<br>'; ?>
Das Ausgabeergebnis lautet:
arr1 元素个数为:3 arr2(mode=0)元素个数为:3 arr2(mode=1)元素个数为:5 arr2(mode=2)元素个数为:array(3) { ["name"]=> int(1) ["age"]=> int(1) ["info"]=> int(2) }
Wie aus den Ergebnissen ersichtlich ist, kann die Funktion count() unsere unterschiedlichen Anforderungen an die Anzahl der Array-Elemente flexibel erfüllen.
Das obige ist der detaillierte Inhalt vonSo sehen Sie, wie viele Elemente ein Array in PHP hat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!