2011-11-07 80 views
7

伙计们我在这里有一个非常尴尬的情况,我不知道我是否采取正确的方法或不..我试图匹配2个数组之间的值,然后运行if语句。 ..这是我正在尝试做什么在两个阵列之间的PHP匹配值

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

我想要做的是检查这两个数组的值是否相互匹配。 像PHP和HTML在两者中都是常见的,也是它不匹配的地方。

感谢

+0

看看PHP的内置阵列功能。也许阵列差异http://www.php.net/manual/en/function.array-diff.php – Smamatti

+0

通过“匹配”,你只是表示变量是两个数组的元素,或者你也要求它们在每个阵列中占据相同的位置? – 2011-11-07 16:02:15

回答

6

这是你的需要:

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

结果是:

Array 
(
    [0] => html 
    [1] => php 
) 
相关问题