看來我有一個問題,關於數組會根據第二個數組的值和位置更改第一個數組的值。這似乎很難用文字來解釋,我會舉一個例子來說明這一點。更改值取決於在PHP中的數組的位置
我有此第一陣列
Array
(
[0] => one
[1] => two
[2] => three
[3] => four
[4] => five
)
,這是我的第二陣列
Array
(
[0] =>
[1] => cat
[2] =>
[3] => dog
[4] =>
)
和我的期望的結果應該是這樣的
Array
(
[0] => one
[1] => cat
[2] => three
[3] => dog
[4] => five
)
所以如果我改變第二排列成這個
Array
(
[0] =>
[1] =>
[2] =>
[3] => dog
[4] => cat
)
結果會是這樣
Array
(
[0] => one
[1] => two
[2] => three
[3] => dog
[4] => cat
)
所以含義,第二陣列將會像替換所述第一陣列的。
那麼我用array_diff得到兩個數組的差異,這就是我卡住的地方。
任何幫助將不勝感激,但。
,我一直在尋找的答案!太棒了!非常感謝。 :) – 2013-05-09 03:45:24