我有两个数组,第一个如下:
Array
(
[0] => 21-02
[1] => 21-01
[2] => 21-03
[3] => 21-04
[4] => 21-05
[5] => 21-06
[6] => 21-07
[7] => 21-08
[8] => 21-09
)
我需要检查第二个数组中不存在的值:
Array
(
[0] => 21-01
[1] => 21-02
)
如果它们不存在于第二个数组中,那么我需要添加它们。我该怎么做呢?
可以通过array_diff()实现。
$valuesThatAreNotInArray2 = array_diff($array1, $array2);
得到第一个数组和第二个数组的差异后,可以将差异与第二个数组合并。
$array2 = array_merge($array2, $valuesThatAreNotInArray2);