【发布时间】:2017-10-19 07:57:58
【问题描述】:
我有这个数组
[furnitures] => Array
(
[0] => Array
(
[fi_id] => 8
[price] => 15.00
)
[1] => Array
(
[fi_id] => 8
[price] => 15.00
)
[2] => Array
(
[fi_id] => 7
[price] => 15.00
)
[3] => Array
(
[fi_id] => 7
[price] => 15.00
)
[4] => Array
(
[fi_id] => 8
[price] => 15.00
)
[5] => Array
(
[fi_id] => 9
[price] => 15.00
)
)
我想从中获得唯一的 fi_id,并且我还想从中计算出现次数。这被重复了多少次。 PHP 有内置函数吗?
像独特的项目是 7,8,9,7 重复 2 次,8 重复 3 次,9 重复 1 次。
【问题讨论】:
-
你尝试了什么?
-
我尝试使用“array_count_values”,但它适用于二维简单数组。如果值也在数组中,则不是。
-
嗨,我无法回答这个问题,我在这里粘贴可能有用
-
$fid=[]; foreach ($array['furnitures'] as $key => $value) { $fid[$value['fi_id']]=$value; }