sort array php arrays indexing

sort - php order array by key value



Arreglo PHP reindex? (4)

Esta podría no ser la respuesta más simple en comparación con el uso de valores_arranque ().

Prueba esto

$array = array( 0 => ''string1'', 2 => ''string2'', 4 => ''string3'', 5 => ''string4''); $arrays =$array; print_r($array); $array=array(); $i=0; foreach($arrays as $k => $item) { $array[$i]=$item; unset($arrays[$k]); $i++; } print_r($array);

Demo

Esta pregunta ya tiene una respuesta aquí:

Tengo una matriz que tuve que deshacer algunos índices así que ahora parece

$myarray [0] a->1 [1] a-7 b->3 [3] a-8 b->6 [4] a-3 b->2

como puede ver [2] falta todo lo que necesito hacer es reiniciar los índices para que muestren [0] - [3].



array_values ​​hace el trabajo:

$myArray = array_values($myArray);

Además, algunas otras funciones de php no conservan las claves, es decir, reinician el índice.