sizeof()函数是PHP中的内置函数,用于对数组或任何其他可计数对象中存在的元素数进行计数。
用法:
int sizeof(array, mode);
参数:该函数接受两个参数,如上面的语法所示,如下所述:
- array:此参数表示包含我们需要计数的元素的数组。
-
mode:这是一个可选参数,用于指定函数的模式。它可以采用两个不同的值,如下所示:
- 0:默认情况下,不计算多维数组的所有元素
- 1:它递归地对数组进行计数(对多维数组的所有元素进行计数)
返回值:此函数返回如语法所示的整数值,该值表示数组中存在的元素数。
例子:
Input: array(1,2,3,4,5,6) Output: 6 Input: array(1,2,5,6) Output: 4
以下示例程序旨在说明PHP中的sizeof()函数:
- 计算一维数组中的元素数:
<?php // input array $a=array(1,2,3,4,5,6); // getting total number of elements // present in the array. $result = sizeof($a); print($result); ?>
输出:
6
- 计算多维数组中的元素数:
<?php $array = array('name' => array('Geeks', 'For', 'Geeks'), 'article' => array('sizeof', 'function', 'PHP')); // recursive count echo sizeof($array, 1); // output 8 // normal count echo sizeof($array); // output 2 ?>
输出:
8 2
参考:
http://php.net/manual/en/function.sizeof.php
相关用法
- PHP Ds\Set add()用法及代码示例
- PHP Ds\Set last()用法及代码示例
- CSS var()用法及代码示例
- PHP Ds\Map map()用法及代码示例
- PHP abs()用法及代码示例
- PHP Ds\Set first()用法及代码示例
- CSS url()用法及代码示例
- PHP sin( )用法及代码示例
- PHP cos( )用法及代码示例
- PHP Ds\Map last()用法及代码示例
- p5.js value()用法及代码示例
- PHP Ds\Map sum()用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 PHP | sizeof() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。