2011-11-07 77 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 
) 
相關問題