Мне интересно, есть ли встроенная функция PHP, чтобы сделать следующее:
Возьмите два параметра: входной массив и второй численный массив имен ключей и верните только ключи из входного массива, имя которого находится во втором числовом массиве.
Вы можете использовать array_intersect_key
и array_flip
:
array_intersect_key($arr, array_flip($keys))