gpt4 book ai didi

php - 查找数组中出现次数最多的值

转载 作者:行者123 更新时间:2023-12-03 23:02:09 25 4
gpt4 key购买 nike

我有一组取自 MySQL 数据库的标签。显然,这些标签是字符串,存储在一个数组中,数组中的一个元素存储每个标签。为了构建我的标签云,我希望能够计算每个标签的出现次数以找到最常见的标签。

例如,如果我有下表...

tag1tag1hibyegnutuxtag1tuxtuxtag1...etc

...最常出现的标签是“tag1”我想做的是计算该标签在数组中出现的次数。 Max() 在这里没有帮助,因为它只喜欢数值。

最佳答案

使用 array_count_values

<?php
$array = array(1, "hello", 1, "world", "hello");
print_r(array_count_values($array));
?>


Array
(
[1] => 2
[hello] => 2
[world] => 1
)

http://php.net/manual/en/function.array-count-values.php

如果您不想区分大小写,请使用:

$ar = array_count_values(array_map('strtolower', $ar));

关于php - 查找数组中出现次数最多的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4007690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com