【发布时间】:2024-01-19 06:33:01
【问题描述】:
我有一个多维数组,每行都包含一个关联数组。如何根据指定的数组键使其唯一?
我已经尝试了一些方法,例如:
$cart = array_map("unserialize", array_unique(array_map("serialize", $cart)));
但未能按我的预期生成数据,我的数组结构如下所示:
Array
(
[0] => Array
(
[product_code] => prod3
[qty] => 7
)
[1] => Array
(
[product_code] => prod3
[qty] => 1
)
[2] => Array
(
[product_code] => prod4
[qty] => 7
)
[3] => Array
(
[product_code] => prod4
[qty] => 7
)
)
我希望在使用数组array_unique() 方法后得到这个结果。仅剩 2 条记录:
Array
(
[1] => Array
(
[product_code] => prod3
[qty] => 1
)
[2] => Array
(
[product_code] => prod4
[qty] => 7
)
)
【问题讨论】:
标签: php multidimensional-array array-unique