0
我有2個數組。 array1和array2是相同的,除了array2的子陣列沒有鍵'key3'並且子陣列的順序不匹配。PHP陣列密鑰對值轉移的複雜性問題
$array1=array(
0=>array(
'type'=>'1'
'id'=>'1'
'key3'=>'abc'
)
1=>array(
'type'=>'1'
'id'=>'2'
'key3'=>'def'
)
3=>array(
'type'=>'2'
'id'=>'1'
'key3'=>'ghi'
)
...
)
$array2=array(
0=>array(
'type'=>'1'
'id'=>'1'
)
1=>array(
'type'=>'2'
'id'=>'1'
)
...
)
該任務只是簡單地把key3和它的值放到array2對應的子數組中。
我只能想到幾個層次的foreach循環來實現的任務,這將是非常昂貴的
是否有可以執行的任務更簡單更快什麼方法呢?
在當前情況下效率是一個明顯的問題嗎?還是你只是假設你的實施效率低下? – 2011-02-01 13:37:49