使用array_diff()
,我可以比較和刪除相似的項目,但如果我有以下數組?array_diff()與多維數組
數組1
Array
(
[0] => Array
(
[ITEM] => 1
)
[1] => Array
(
[ITEM] => 2
)
[2] => Array
(
[ITEM] => 3
)
)
數組2
Array
(
[0] => Array
(
[ITEM] => 2
)
[1] => Array
(
[ITEM] => 3
)
[2] => Array
(
[ITEM] => 1
)
[3] => Array
(
[ITEM] => 4
)
)
我想篩選出類似物品;結果應該返回4.我怎樣才能重新排列我的陣列,以便我可以使用array_diff()
?
我知道這是一個老話題,但對於其他使用不是整數但是字符串的id的用戶,您可能需要使用return strcmp($ a ['ITEM],$ b ['ITEM']) udiffCompare函數 – despina 2014-03-28 14:14:29
在PHP7及更高版本中,您可以使用[spaceship operator](https:// wiki。 php.net/rfc/combined-comparison-operator):'return $ a ['ITEM'] <=> $ b ['ITEM'];' – bishop 2015-06-08 17:38:32