如何用PHP统计二维数组中特定值的出现次数?

如何用php统计二维数组中特定值的出现次数?

高效统计PHP二维数组中特定值的出现次数

本文介绍如何快速统计PHP二维数组中特定值的出现频率。例如,在一个存储用户信息的二维数组中,我们可以轻松统计特定年龄段的用户数量。

场景描述

假设我们拥有一个如下结构的二维数组:

$userData = [
    ['id' => 1, 'name' => 'Alice', 'age' => 19],
    ['id' => 2, 'name' => 'Bob', 'age' => 20],
    ['id' => 3, 'name' => 'Charlie', 'age' => 18],
    ['id' => 4, 'name' => 'David', 'age' => 18],
];
登录后复制

我们需要统计其中 age 值为 18 的用户数量。

解决方案

我们可以利用 foreach 循环遍历数组,并使用计数器记录符合条件的元素个数。以下代码演示了这一方法:

登录后复制

这段代码简洁明了,能够有效地统计特定值在二维数组中的出现次数。 对于更复杂的统计需求,可以根据实际情况修改代码逻辑。

以上就是如何用PHP统计二维数组中特定值的出现次数?的详细内容,更多请关注php中文网其它相关文章!

https://www.php.cn/faq/1262040.html

发表回复

Your email address will not be published. Required fields are marked *