Здравствуйте!
Есть массив вида
[1] => 3
[3] => 2
[5] => 1
[15] => 4
[17] => 6
[19] => 5
Из него надо получить массив вида
[0] => 3
[1] => 2
[2] => 1
[3] => 4
[4] => 6
[5] => 5
Есть ли какая-нибудь встроенная в PHP функция, которая вот так переиндексовывает массив? Что-то тут не нашел http://docs.php.net/manual/ru/ref.array.php.
Если такой функции нет, какая оптимальная последовательность действий? Я придумал пока только метод с созданием нового массива. Но массивы эти очень большие, расходовать память под дубль не хочется. Логику PHP-кодом писать тоже не хочется, будет медленно работать.
Может есть какая-то пара преобразований/команд, которые сделают то что нужно?

Ответ на:
комментарий
от KRoN73

Ответ на:
комментарий
от xintrea

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как принято работать с сишными массивами в С++? (2008)
- Форум [C++] Динамический двумерный массив объектов. (2009)
- Новости Вышел Ruby 2.0.0 (2013)
- Форум Как бы покрасивее заменить отсутствующие генераторы? (2018)
- Форум [Python] Преобразовать один массив (2011)
- Форум [python] хитро преобразовать массив (2009)
- Форум массив в PHP (2012)
- Форум Функция, действие, агент, событие, действие. (2014)
- Форум Zabbix 4.2.1, добавление действия (2019)
- Новости PHP 8.1 (2021)