La pregunta es cómo restablecer la clave, por ejemplo, para una matriz:
Array (
[1_Name] => Array (
[1] => leo
[4] => NULL
)
[1_Phone] => Array (
[1] => 12345
[4] => 434324
)
)
restablecer a:
Array (
[1_Name] => Array (
[0] => leo
[1] => NULL
)
[1_Phone] => Array (
[0] => 12345
[1] => 434324
)
)
Respuestas:
Para restablecer las claves de todas las matrices en una matriz:
En caso de que solo desee restablecer las teclas de matriz de primer nivel, use
array_values()
sinarray_map
.fuente
array_values
función.a través de esta función puede restablecer su matriz
fuente
Use
array_values
para restablecer las teclashttp://php.net/array_values
fuente
Aquí puede ver la diferencia entre la forma en que se ofrecía el decepción en comparación con el
array_values
enfoque simple :La matriz:
En
deceze
cierto modo, aquí está su salida:Y aquí está su salida si solo usa la
array_values
función:fuente
Matriz ([0] => manzana [1] => cereza)
Matriz ([0] => cereza [1] => manzana)
fuente
La función nativa de PHP existe para esto. Ver http://php.net/manual/en/function.reset.php
Simplemente haz esto:
mixed reset ( array &$array )
fuente
reset
hace otra cosa