看来我有一个问题,关于数组会根据第二个数组的值和位置更改第一个数组的值。这似乎很难用文字来解释,我会举一个例子来说明这一点。更改值取决于在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