php-如何仅匹配具有相同索引的两个数组的值?

php-如何仅匹配具有相同索引的两个数组的值?,php,arrays,Php,Arrays,所以我有 array1= ['a','b','c'] array2= ['b','a','c'] 我希望它只返回'c' 我想将array1[0]的值与array2[0]的值匹配,如果不匹配,则转到下一个索引 我尝试了数组_intersect,但它会一直遍历数组,直到找到匹配项。所以这不是我想要的。 <?php $array1= ['a','b','c']; $array2= ['b','a','c']; foreach($array1 as $key=>$value){ i

所以我有

array1= ['a','b','c']
array2= ['b','a','c']
我希望它只返回'c'

我想将array1[0]的值与array2[0]的值匹配,如果不匹配,则转到下一个索引

我尝试了数组_intersect,但它会一直遍历数组,直到找到匹配项。所以这不是我想要的。


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

foreach循环并检查每个索引express-specific您的问题,您是否试图从数组中找到相同的索引值?您的预期输出是什么?我的预期输出是您在阅读PHP文档时错过的cSo为什么使用这样的循环,而内置函数旨在消除您自己编写代码的需要?