@5napdragon

Как удалить ключи из массива и задать ключам новые значения в php?

Есть массив типа:
Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [icon] => data/icon0.png
                    [name] => shitt
                    [act] => run pd
                    [x] => 892
                    [y] => 298
                )
            [1] => Array
                (
                    [icon] => data/icon1.png
                    [name] => re
                    [act] => run restart
                    [x] => 114
                    [y] => 53
                )
            [2] => Array
                (
                    [icon] => data/icon2.png
                    [name] => master
                    [act] => exec data/master.php false
                    [x] => 333
                    [y] => 555
                )
                    И ТАК ДАЛЕЕ...
        )

)


Удаляю целые ключи (Потому что так надо) таким кодом:
unset($read[$key]);
И после удаления записей [0] и [1] получаю что-то вроде этого:
Array
(
    [0] => Array
        (
            [2] => Array
                (
                    [icon] => data/icon2.png
                    [name] => master
                    [act] => exec data/master.php false
                    [x] => 333
                    [y] => 555
                )
                  
        )

)


После удаления ключи смещаются и идут вразброс.
Нужно, чтобы ключи массива пересчитались и начинались с нулевого.
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы