【发布时间】:2014-04-11 09:31:48
【问题描述】:
我在试图解决这个问题时遇到了真正的问题。
我有一个如下所示的 PHP 数组:
$info = array();
$info[0] = array(
'car' => 'Audi',
'previous_car' => 'BMW'
);
$info[1] = array(
'car' => 'Audi',
'previous_car' => 'Seat'
);
$info[2] = array(
'car' => 'Audi',
'previous_carg' => 'BMW'
);
$info[3] = array(
'car' => 'BMW',
'previous_car' => 'BMW'
);
$info[4] = array(
'car' => 'Ford',
'previous_car' => 'Seat'
);
我需要对此进行一些排序,所以结果如下所示:
Array (
car [
'Audi' => 3,
'BMW' => 1,
'Ford' => 1
],
previous_car [
'BMW' => 3,
'Seat' => 2
]
);
我需要计算一个值在同一个键中的不同出现次数,但搜索是在几个数组上进行的。我尝试使用 array_value_count(),但在多维数组上效果不佳。
我试图避免循环,因为如果数组很大,它可能会过大。
我将非常感谢所有的帮助。
【问题讨论】:
-
这个问题会帮助你,这里已经问过了。stackoverflow.com/questions/6460993/…
标签: php