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