Php 匹配两个数组并获得具有适当键值匹配的公共值

Php 匹配两个数组并获得具有适当键值匹配的公共值,php,Php,我使用php,我有两个数组,我想要两个数组中的公共值,具有相同的索引 数组1[0]=[Destination][1]=[Price][2]=[Test] 数组2[1]=[Destination][0]=[Price][2]=[Test] 因此,在上面的数组中,我希望输出为 数组3[2]=[测试] 因为其他两个值在索引中发生了变化 我使用了array_intersect,但它给出了所有的值 试试看 它将比较键和值 $result = array(); for($i=0;$i<count($a

我使用php,我有两个数组,我想要两个数组中的公共值,具有相同的索引

数组1[0]=[Destination][1]=[Price][2]=[Test]

数组2[1]=[Destination][0]=[Price][2]=[Test]

因此,在上面的数组中,我希望输出为

数组3[2]=[测试]

因为其他两个值在索引中发生了变化

我使用了array_intersect,但它给出了所有的值

试试看

它将比较键和值

$result = array();
for($i=0;$i<count($array1);$i++)
{
    if($array1[$i]==$array2[$i])
    {
        $result[] = $array1[$i];
    }
}