php. Сбросить все ключи массива

Данный материал предоставлен сайтом PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Сброс ключей массива к авто заполняемому значению.

Заполнить все ключи массива (как обычного, так и ассоциативного), авто заполняемыми значениями достаточно просто.
Для этого достаточно воспользоваться функцией array_values.
Функция array_values выбирает все значений массива, и кроме того она так же заново индексирует возвращаемый массив числовыми значениями (индексами).

Пример:

$array = [
    "key1" => "Ключ 1", 
    "key3" => "Ключ 3"
    "key2" => "Ключ 2"
];
print_r(array_values($array));


Результат:
Array
(
[0] => Ключ 1
[1] => Ключ 3
[2] => Ключ 2
)


И практически та же история с числовыми индексами массива.
Пример:
$array = [
    "8" => "Ключ 1", 
    "2" => "Ключ 3"
    "4" => "Ключ 2"
];
print_r(array_values($array));


Результат:
Array
(
[0] => Ключ 1
[1] => Ключ 3
[2] => Ключ 2
)


Данная функция вернула нам как значения так и ключи массива, приведенные к автоинкрементируемому значению.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.