在 PHP 中,我们要获取 数组 的长度,我们可以使用 count 函数。
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>";
程序运行后,控制台输出如下:
我们首先,创建了一个有三个元素的数组 arr,接着,我们使用了 count 函数,获取了该数组的长度。
获取关联数组的长度
<?php
echo "嗨客网(www.haicoder.net)<br>";
$arr = array("name" => "HaiCoder", "url" => "haicoder.net");
echo "len arr =", count($arr), "<br>";
程序运行后,控制台输出如下:
我们使用了 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>";
程序运行后,控制台输出如下:
我们使用了 count 函数,获取了多维数组的长度,当我们将第二个参数传入 1 的时候,此时是递归获取了整个多维数组所有元素的长度。
在 PHP 中,我们要获取数组的长度,我们可以使用 count 函数。