У меня есть массив:
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)
array_values ()
Если у вас есть начальный массив в переменной $a
, вы можете просто сделать следующее:
$a = array_values($a);
Который будет в основном возвращать значения из вашего исходного массива и будет делать это в другом массиве.
Достаточно ясно?