似乎我有一个关于数组的问题,它会根据第二个数组的值和位置改变第一个数组的值。这似乎很难用语言来解释,我将举一个例子来使这更容易理解。
我有这个第一个数组
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来获取两个数组的差异,这就是我卡住的地方。
任何帮助将不胜感激。