PHP数组长度

PHP数组长度教程

PHP 中,我们要获取 数组 的长度,我们可以使用 count 函数。

PHP数组长度详解

语法

count(array, mode);

参数

参数 描述
array 要计算长度的数组名。
mode 0,默认。不计算多维数组中的所有元素。1,递归地计算数组中元素的数目(计算多维数组中的所有元素)。

返回值

count() 函数返回数组中元素的数目。

说明

count 函数用来获取数组的长度,也可以获取多维数组的长度。

案列

数组长度

获取数组的长度

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("HaiCoder", "haicoder.net", 109); echo "len arr =", count($arr), "<br>";

程序运行后,控制台输出如下:

08_PHP数组长度.png

我们首先,创建了一个有三个元素的数组 arr,接着,我们使用了 count 函数,获取了该数组的长度。

关联数组长度

获取关联数组的长度

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("name" => "HaiCoder", "url" => "haicoder.net"); echo "len arr =", count($arr), "<br>";

程序运行后,控制台输出如下:

09_PHP数组长度.png

我们使用了 count 函数,获取了关联数组的长度。

多维数组长度

获取多维数组的长度

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("haicoder" => array("HaiCoder", "www.haicoder.net"), "baidu" => array("baidu", "baidu.com")); echo "len arr =", count($arr), "<br>"; echo "len arr1 =", count($arr, 1), "<br>";

程序运行后,控制台输出如下:

10_PHP数组长度.png

我们使用了 count 函数,获取了多维数组的长度,当我们将第二个参数传入 1 的时候,此时是递归获取了整个多维数组所有元素的长度。

PHP数组长度总结

在 PHP 中,我们要获取数组的长度,我们可以使用 count 函数。