您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php怎么查询多维数组的长度

2024/5/1 23:31:49发布12次查看
在php中,可以使用count()函数来查询多维数组的长度,该函数可以返回数组中元素的数目,语法“count(array,mode)”;当mode参数的值为1时,会计较多维数组,通过递归地方式计算多维数组中所有元素的数目。
本教程操作环境:windows7系统、php7.1版,dell g3电脑
php获取二维(多维)数组各种长度
<?php$array_test = array( '0' => array('0'=>"aa"), '1' => array('1'=>"bb"),);$n1=count($array_test,0);//不计较多维数组,只取最外层数组下一层的长度,结果为2$n2=count($array_test,1);//计较多维数组,只取最外层数组下下一层的长度,结果为2+2=4//下面依此类推echo ($n1."<br>");echo ($n2);?>
输出:
24
说明:
count() 函数返回数组中元素的数目。
对于对象来说,如果你安装了spl扩展,可以通过实现countable接口来调用count函数。countable接口有且仅有一个方法countable::count(),该方法的返回count()函数的返回值。
语法如下:
count(array,mode);
参数描述
array 必需。规定要计数的数组。
mode 可选。规定函数的模式。可能的值:0 - 默认。不计算多维数组中的所有元素。1 - 递归地计算数组中元素的数目(计算多维数组中的所有元素)。
如果参数mode设为count_recursive(或1),count()会递归地计算该数组。在计算多维数组的时候特别有用。
如果第一个参数不是数组或者实现countable接口的对象,count函数将返回1。
注意:count函数可以检测递归避免无限循环,但会在遇到无限递归或得到比期望值大的时候返回e_warning提示。
推荐学习:《php视频教程》
以上就是php怎么查询多维数组的长度的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product