博客
关于我
php循环比较数组中的值,如何从PHP数组中计算值并在foreach循环中仅显示一次值?...
阅读量:803 次
发布时间:2023-03-01

本文共 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 )

    转载地址:http://lptfk.baihongyu.com/

    你可能感兴趣的文章
    POJ 2243 Knight Moves
    查看>>
    POJ 2262 Goldbach's Conjecture
    查看>>
    POJ 2362 Square DFS
    查看>>
    Qt笔记——解决添加Qt Designer Form Class时“allocation of incomplete type Ui::”
    查看>>
    poj 2386 Lake Counting(BFS解法)
    查看>>
    poj 2387 最短路模板题
    查看>>
    POJ 2391 多源多汇拆点最大流 +flody+二分答案
    查看>>
    POJ 2403
    查看>>
    poj 2406 还是KMP的简单应用
    查看>>
    POJ 2431 Expedition 优先队列
    查看>>
    Qt笔记——获取位置信息的相关函数
    查看>>
    POJ 2484 A Funny Game(神题!)
    查看>>
    POJ 2486 树形dp
    查看>>
    POJ 2488:A Knight's Journey
    查看>>
    SpringBoot为什么易学难精?
    查看>>
    poj 2545 Hamming Problem
    查看>>
    poj 2723
    查看>>
    poj 2763 Housewife Wind
    查看>>
    Qt笔记——模型/视图MVD 文件目录浏览器软件
    查看>>
    POJ 2892 Tunnel Warfare(树状数组+二分)
    查看>>