如何在 PHP 中计算数组元素

为了快速计算PHP数组中的元素数量,我们可以简单地使用该函数:count

// 源数组
$fruits = ['Orange', 'Apple', 'Banana']

// 计算$fruits数组中的元素数目
echo count( $fruits ); // 3

对 PHP 中的数组元素进行计数

该函数是用于计算 PHP 数组或可计数对象中元素数的推荐函数。除了函数之外,还有一个替代函数,它将提供相同的结果。

使用计数函数

作为官方 PHP 文档的完整函数声明:count

count(Countable|array $value, int $mode = COUNT_NORMAL): int
  • $value是要计数的数组或可计数对象。
  • $mode是计数模式,可以对其进行调整以启用计数递归数组。
    缺省值为 。COUNT_NORMAL

计数递归数组

默认情况下,参数 , 只能对非递归数组进行计数。要计算包括递归(或嵌套)数组元素在内的所有元素,请将参数设置为:$mode COUNT_NORMAL $mode COUNT_RECURSIVE

count( $array, COUNT_RECURSIVE );

计算递归数组的示例:

// 源数组
$food = ['fruits' => ['Orange', 'Apple', 'Banana'],
         'veggie' => ['Carrot', 'Collard', 'Pea']];

// 正常计数模式
echo count( $food ); // 2

// 递归计算模式
echo count( $food, COUNT_RECURSIVE ); // 8

使用大小函数

该函数是 的别名,并执行相同的功能:sizeof count

// 源数组
$fruits = ['Orange', 'Apple', 'Banana']

// 使用sizeof函数计数
echo sizeof( $fruits ); // 3
文章链接:https://www.haah.net/archives/8382.html
文章标题:如何在 PHP 中计算数组元素
文章版权:辉哥博客 (https://www.haah.net) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2022年09月05日 19时17分45秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系辉哥:m@haah.net

给TA买糖
共{{data.count}}人
人已买糖
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
我是底线可爱胖!冲鸭~