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