Ответ 1
От PHP.net:
array_values () возвращает все значения из входного массива и численно индексирует массив.
$arr = array_values($arr);
У меня есть массив:
Array
(
[0] => ololo
[2] => test
[3] => haha
[7] => nice
)
Как я могу изменить индексы массива на это:
Array
(
[0] => ololo
[1] => test
[2] => haha
[3] => nice
)
От PHP.net:
array_values () возвращает все значения из входного массива и численно индексирует массив.
$arr = array_values($arr);
array_values (), вероятно, вы хотите. См.: http://php.net/function.array-values
$myArray = array_values($myArray);
Это приведет к повторной индексации ключей массива:
array_values($array)
Если у вас есть начальный массив в переменной $a
, вы можете просто сделать следующее:
$a = array_values($a);
Что будет в основном возвращать значения из вашего исходного массива и будет делать это в другом массиве.
Достаточно ясно?