Функция обратного вызова в array_filter() передает только значения массива, а не ключи.
Если у меня есть:
$my_array = array("foo" => 1, "hello" => "world");
$allowed = array("foo", "bar");
Какой лучший способ удалить все ключи в $my_array, которые не входят в массив $allowed?
Требуемый вывод:
$my_array = array("foo" => 1);

