我有一个看起来像这样的数组
array(
[0] => array(
['id'] => 29
['name'] => john
)
[1] => array(
['id'] => 30
['name'] => joe
)
[2] => array(
['id'] => 29
['name'] => jake
)
)
这持续了一段时间。
与第一个我得到以下数组
array(
[0] => 29
[1] => jake
)
在第二个过滤器中,它只过滤出精确的重复而不过滤具有相同的重复id
。
我想id
从阵列中删除所有相同的重复项,该怎么办?
$filteredUsers = [];
foreach ($users as $user) {
$filteredUsers[$user['id']] = $user;
}
// optionally:
// $filteredUsers = array_values($filteredUsers);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句