Как сравнить одно значение ключа массива с другим значением индекса массива?

У меня есть массив вроде

$a=array([0]=>0 [1]=>3) $b=array([0]=>image [1]=>profile [2]=>password [3]=>login) 

Я хочу сравнить ключевое значение массива a, то есть 0, с индексом массива b 0

Использовать это

 $a = array(0, 3); $b = array(0 => 'image', 1 => 'profile', 2 => 'password', 3 => 'login'); $c = array_intersect_key($b, array_flip($a)); 

Результаты

 Array ( [0] => image [3] => login ) 

Использовать inarray в foreach

 <?php $a = array(0,3); $b= array('image','profile','password','login'); foreach($b as $key=>$value){ if(in_array($key, $a)) { echo $value."<br>"; } } ?> 

Вывод

 image login 

Попробуйте array_intersect

 array_intersect($a,$b); 

или попробуйте использовать === operator для сравнения значения в массиве

 <?php $a=array(0,3); $b=array(image,password); foreach($a as $k=>$v){ if($a[$k]===$b[$k]){ echo "$k index is Same<br>"; }else{ echo "$k index is different<br>"; } } 

вывод

 0 index is different 1 index is different