Вопрос в том, как сбросить ключ, например, для массива:
Array (
[1_Name] => Array (
[1] => leo
[4] => NULL
)
[1_Phone] => Array (
[1] => 12345
[4] => 434324
)
)
сбросить на:
Array (
[1_Name] => Array (
[0] => leo
[1] => NULL
)
[1_Phone] => Array (
[0] => 12345
[1] => 434324
)
)
Ответы:
Чтобы сбросить ключи всех массивов в массиве:
Если вы просто хотите сбросить ключи массива первого уровня, используйте
array_values()
безarray_map
.источник
array_values
функцию.с помощью этой функции вы можете сбросить свой массив
источник
Используйте
array_values
для сброса ключейhttp://php.net/array_values
источник
Здесь вы можете увидеть разницу между предложенным deceze и простым
array_values
подходом:Массив:
В
deceze
пути, вот ваш результат:И вот ваш результат, если вы используете только
array_values
функцию:источник
Массив ([0] => яблоко [1] => вишня)
Массив ([0] => вишня [1] => яблоко)
источник
Для этого существует собственная функция PHP. См. Http://php.net/manual/en/function.reset.php
Просто сделайте это:
mixed reset ( array &$array )
источник
reset
делает что-то еще.