0

我需要显示汽车制造商的数量。

$array = array(
                array(1,'Benz'),
                array(3,'Toyota'), 
                array(4,'Mazda'),
                [2,'VW'],
                [5,'Mazda']
            );


$count = array_count_values(array_column($array, <what do I use here?>;

print_r($count)
4

1 回答 1

0

您可以使用数字(0、1、2 等)作为第二个参数:

$array = array(
                array(1,'Benz'),
                array(3,'Toyota'), 
                array(4,'Mazda'),
                [2,'VW'],
                [5,'Mazda']
            );


$count = array_count_values(array_column($array, 1));

print_r($count);

哪个将输出(Mazda=>2如预期的那样)

Array
(
    [Benz] => 1
    [Toyota] => 1
    [Mazda] => 2
    [VW] => 1
)
于 2021-10-02T19:32:34.597 回答