При использовании функции arrayintersectkey() сравнение происходит только по ключам, а не по значениям. 12
Функция возвращает массив, содержащий все элементы первого массива, имеющие ключи, содержащиеся во всех последующих параметрах. 2 Если ключ из первого массива найден в остальных, он включается в результирующий массив. 4