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_valuesfunción.a través de esta función puede restablecer su matriz
fuente
Use
array_valuespara 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_valuesenfoque simple :La matriz:
En
decezecierto modo, aquí está su salida:Y aquí está su salida si solo usa la
array_valuesfunció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
resethace otra cosa