使用diff和intersect的php数组比较似乎没有给出我需要的结果

时间:2011-12-19 10:30:53

标签: php arrays compare array-intersect

我有2个阵列

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

我希望最终结果为(“6”,“7”)

似乎array_diff()array_intersect()无法提供我需要的结果。

1 个答案:

答案 0 :(得分:2)

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

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

文档:

  

返回值

     

返回一个数组,其中包含array1中任何其他任何数组中都不存在的条目。

codepad example