gpt4 book ai didi

php - 计算数组列中的唯一值

转载 作者:行者123 更新时间:2023-12-04 20:52:00 25 4
gpt4 key购买 nike

我有一个这样的数组:

$arr = [
1 => ['A' => '1', 'C' => 'TEMU3076746'],
2 => ['A' => '2', 'C' => 'FCIU5412720'],
3 => ['A' => '3', 'C' => 'TEMU3076746'],
4 => ['A' => '4', 'C' => 'TEMU3076746'],
5 => ['A' => '5', 'C' => 'FCIU5412720']
];

我的目标是计算二维数组的 C 列中的不同值。

数组中的总行数是这样找到的:count($arr)(即5)。

如何计算“C”列中包含唯一值的行数?

如果我删除了 C 列中的重复值,则只有:TEMU3076746FCIU5412720

因此,我想要的输出是 2

最佳答案

希望这个最简单的方法会有所帮助。这里我们使用 array_column , array_uniquecount .

Try this code snippet here

echo count(
array_unique(
array_column($data,"C")));

结果: 2

关于php - 计算数组列中的唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45978435/

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