【发布时间】:2012-08-06 08:01:36
【问题描述】:
我有以下两个对象数组:
第一个数组: $array1
Array
(
[0] => stdClass Object
(
[id] => 100
[name] => Muhammad
)
[1] => stdClass Object
(
[id] => 102
[name] => Ibrahim
)
[2] => stdClass Object
(
[id] => 101
[name] => Sumayyah
)
)
第二个数组: $array2
Array
(
[0] => stdClass Object
(
[id] => 100
[name] => Muhammad
)
[1] => stdClass Object
(
[id] => 103
[name] => Yusuf
)
)
我想将这两个对象数组合并(去除所有重复项)并按照id排序。
期望的输出:
Array
(
[0] => stdClass Object
(
[id] => 100
[name] => Muhammad
)
[1] => stdClass Object
(
[id] => 101
[name] => Sumayyah
)
[2] => stdClass Object
(
[id] => 102
[name] => Ibrahim
)
[3] => stdClass Object
(
[id] => 103
[name] => Yusuf
)
)
【问题讨论】:
-
为什么其中一个对象使用
StaffId而不是id? -
@Ben 抱歉,现在已更正。谢谢!
-
谢谢。您的索引仍然看起来很奇怪(例如 $arr2 有 2 个
0索引)