0
我想找到2個多維數組的區別。我試圖用修改後的遞歸數組差異函數來解決這個問題。多維數組 - 奇數鍵匹配
如果我有以下陣列設置:
$array1 = array(
0 => array(
'Age' => '1004',
'Name' => 'Jack'
),
1 => array (
'Age' => '1005',
'Name' => 'John'
)
);
$array2 = array(
0 => array(
'Age_In_Days' => '1004',
'Name' => 'Jack'
),
1=> array(
'Transaction_Reference' => '1005',
'Name' => 'Jack'
)
);
我想不過按鍵是不一樣的,以配合陣列。我想返回兩個多維陣列,其中
$array1[$i]['Age'] == $array2[$i]['Age_In_Days'];
我想保持原有的陣列結構,如果上述條件成立的區別,所以我要找的輸出是:
$diff = array (1 => array (
'Age' => '1005',
'Name' => 'John'
));
然而我遇到了如何修改遞歸函數來實現這個問題。任何幫助表示讚賞!謝謝!
請問,1 =>陣列(「Transaction_reference」等等......是個錯誤,忽略這一點。我在源文件中刪除它。 – liamjnorman
編輯你的問題,如果上面的代碼是錯誤的。 –