Php匹配2个数组之间的值

时间:2011-11-07 15:59:48

标签: php arrays

伙计们我在这里有一个非常尴尬的情况,我不确定我是否采取了正确的方法..我试图匹配2个数组之间的值然后运行if else语句...这里是我的意思我想做什么

$array1 = array('html','php','js','css');
$array2 = array('php','python','html','java');

我想要的是检查这两个数组的值是否相互匹配。   像php和html在两者中都很常见,也与它不匹配。

由于

4 个答案:

答案 0 :(得分:7)

你的意思是intersection

答案 1 :(得分:6)

这是你的需要:

$result = array_intersect($array1, $array2);
print_r($result);

结果是:

Array
(
    [0] => html
    [1] => php
)

答案 2 :(得分:5)

array_intersect

array_diff

应该做你想做的事。

答案 3 :(得分:3)

要同时获取数组的交叉元素和不同的元素,请同时使用array_diff()array_intersect()