Home > Article > Backend Development > How to get the number of elements in an array in PHP
在 PHP 中,使用 count()函数对数组中的元素个数进行统计。
语法格式如下
int count(mixed array [,int mode])
count()函数的参数说明如下图所示:
例如,使用 count()函数统计数组元素的个数,示例代码如下:
<?php header("Content-Type:text/html; charset=utf-8"); $array = array("PHP中文网","百度","搜狗","www.php.cn"); echo count($array); //统计组数元素的个数 ?>
输出结果为:
下面的一个实例将图书的数据存放在数组中,使用 count()函数递归地统计数组中图书数量并输出,具体代码如下:
<?php header("Content-Type:text/html; charset=utf-8"); $array = array("PHP"=>array("PHP中文网","中文网","百度"), "asp"=>array("ASP 经验技巧宝典") );//声明一个二维数组 echo count($array,COUNT_RECURSIVE);//递归统计数组元素的个数 ?>
输出结果为:
注意:在统计二维数组时,如果直接使用 count()函数只会显示到一维数组的个数,所以使用递归的当时来统计二维数组的个数!
【相关教程推荐】
1. 相关专题推荐:《php数组(Array)》
2. 相关视频课程推荐: 《数组统计函数:count(),array_count_values()和array_unique()》
The above is the detailed content of How to get the number of elements in an array in PHP. For more information, please follow other related articles on the PHP Chinese website!