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);
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo reindexas una matriz en PHP? 17 respuestas
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].
Usa array_values
.
$myarray = array_values($myarray);
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.
$myarray = array_values($myarray);