Удалить все элементы массива с нечисловыми ключами

У меня есть массив, который выглядит примерно так:

Array
(
    [0] => apple
    ["b"] => banana
    [3] => cow
    ["wrench"] => duck
)

Я хочу взять этот массив и использовать array_filter или что-то подобное для удаления элементов с нечисловыми ключами и получить следующий массив:

Array
(
    [0] => apple
    [3] => cow
)

Я думал об этом, и я не мог придумать способ сделать это, потому что array_filter не предоставляет моей функции ключ, а array_walk не может изменять структуру массива (об этом говорится в руководстве по PHP ).

16
задан kjones 28 June 2019 в 19:40
поделиться