PHP数组比较使用diff和相交似乎没有给我需要的结果



我有两个数组

$a = array("1", "2", "3", "4", "5");
$b = array("3", "4", "5", "6", "7");

我希望最终结果是("6","7")

似乎array_diff()array_intersect()不能给出我需要的结果。

是的,使用array_diff,你有什么问题?

$arrayA = array("1", "2", "3", "4", "5");
$arrayB = array("3", "4", "5", "6", "7");
$result = array_diff($arrayB, $arrayA);

文档:

返回值

返回一个数组,其中包含array1中没有出现在任何其他数组中的所有项。

(codepad例子)

最新更新