Cita:
Iniciado por Pedritomr
me gustaría que volviese a empezar en 0... ya que si por ejemplo elimino el 2, quedaría las keys de los array así 0,2,3,4 y me gustaría que fuese 0,1,2,3
espero que puedan entenderme.
HOLA
Si te entendemos...... pero eso que pides es
costoso y se llama
desplazamiento de elementos de un arreglo y se puede lograr tambien (a un costo menor aunque tambien posiblemente injustificado) copiando el arreglo.
Puedes facilmente recorrer el arreglo independientemente de sus keys tanto con for() como con foreach() y while()
Código PHP:
Ver original// Puede ser MALA idea:
foreach ($a as $elem)
$b[] = $elem;
<< hemos reordenado el array $a en $b y si quisieras se llamara $a seria aun mas desperdicio de recursos porque habria que destruir $a, copiar $b en $a, destruir $b