php循环比较数组中的值,如何从PHP数组中计算值并在foreach循环中仅显示一次值?...
发布日期:2025-05-04 10:36:25 浏览次数:6 分类:精选文章

本文共 463 字,大约阅读时间需要 1 分钟。

如何统计PHP数组中各元素的频率

假设我们有如下的PHP数组:

$listOfNames = array('John', 'David', 'Mike', 'David', 'Mike', 'David');

要统计数组中每个元素的频率,可以使用内置函数 array_count_values()

步骤如下:

  • 首先,创建包含所需数据的数组:
  • $listOfNames = array('John', 'David', 'Mike', 'David', 'Mike', 'David');
    1. 然后,调用 array_count_values() 函数来获取频率统计:
    2. $frequencyOfEachName = array_count_values($listOfNames);
      1. 最后,可以通过 print_r() 函数输出结果:
      2. print_r($frequencyOfEachName);

        输出结果会显示每个元素及其对应的计数:

        Array ( [John] => 1 [David] => 3 [Mike] => 2 )
    上一篇:php微信 开发笔记,微信WebApp开发总结笔记
    下一篇:php当前时间的集中写法

    发表评论

    最新留言

    感谢大佬
    [***.8.128.20]2026年06月13日 04时22分10秒