試圖瞭解今天的PHP數組。php獲取數組中的'新'值
我有一組陣列是這樣的:
$a = array (
0 => array ('value' => 'America',),
1 => array ('value' => 'England',),
2 => array ('value' => 'Australia',),
)
$b = array (
0 => array ('value' => 'America',),
1 => array ('value' => 'England',),
2 => array ('value' => 'Canada',),
)
我需要「新」子陣列是數組b帶來的表。
即,我需要返回array ('value' => 'Canada',)
我以爲我可以首先合併$ A + $ B,然後比較結果給美元。
$merge = array_merge($a,$b);
$result = array_diff($merge,$a);
但不知何故,這是行不通的。它返回array()
怎麼回事?謝謝!
謝謝菲利克斯。 :) – Mark 2010-03-13 12:37:56
不客氣! – middus 2010-03-13 13:06:17