если я отфильтрую массив с помощью array_filter, чтобы исключить нулевые значения, ключи будут сохранены, и это создаст "дыры" в массиве. Например:
The filtered version of
[0] => 'foo'
[1] => null
[2] => 'bar'
is
[0] => 'foo'
[2] => 'bar'
Как я могу получить вместо
[0] => 'foo'
[1] => 'bar'
?