我有一个这样的数组:
$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
列中的重复值,那么只剩下: TEMU3076746
和 FCIU5412720
因此我的期望输出结果是 2
。
array_flip
来代替array_unique
。+1 - Thamilhan