Несколько простой вопрос о пересечении массива PHP

Может я'Я схожу с ума, но я мог бы поклясться, что есть основная функция PHP, которая принимает два массива в качестве аргументов:

$a = array('1', '3');
$b = array('1'=>'apples', '2'=>'oranges', '3'=>'kiwis');

И выполняет пересечение, где значения из массива$a проверяются на столкновения с ключами в массиве$b, Возвращая что-то вроде

array('1'=>'apples', '3'=>'kiwis');

Существует ли такая функция (которую я пропустил в документации), или существует очень оптимизированный способ достижения того же самого?

Ответы на вопрос(4)

Ваш ответ на вопрос