Просто хочу добавить альтернативу циклам ... также устранять пробелы в ключах ...
В моем случае я хотел сохранить ключи последовательного массива после завершения операции (не просто нечетные числа, которыеэто то, на что я смотрел. Настройка кода для поиска нечетных ключей казалась мне хрупкой и не годной для будущего.)
Я искал что-то более похожее на это: http://gotofritz.net/blog/howto/removing-empty-array-elements-php/
Комбинация array_filter и array_slice делает свое дело.
$example = array_filter($example);
$example = array_slice($example,0);
Нет представления об эффективности или тестах, но это работает.