2015-10-31 85 views
-3

所以我php-我如何使用相同的索引匹配兩個數組的值?

array1= ['a','b','c'] 
array2= ['b','a','c'] 

而且我希望它返回「C」只有

我想與arrray2值[0]匹配陣列1的值[0],如果它不匹配,移動到下一個索引

我試過array_intersect,但它一直經歷的陣列,直到那裏有一個匹配。所以不是我要找的。

+1

foreach循環,並檢查各指標 – Mihai

+0

請具體你的問題,你想找到陣列相同的索引值? – ichadhr

+0

您的預期產出是多少? – Suyog

回答

1
<?php 
$array1= ['a','b','c']; 
$array2= ['b','a','c']; 
foreach($array1 as $key=>$value){ 
    if($value==$array2[$key]){ 
    echo 'match value' .$value; 
    } 
} 
?> 
+0

爲什麼在這樣的循環中有一個內置函數可以消除自己編寫代碼的需要? –

相關問題