Tema: Duda Array
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/12/2016, 14:17
matake
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 10 años, 11 meses
Puntos: 10
Respuesta: Duda Array

hola @slcna
No soy un experto pero cuando vi tu ejemplo me intrigó así que voy a dar una respuesta por lógica mía.
Habran otros que puedan explicarlo mejor.

Según mi lógica , al emplear números como clave se asigna automáticamente dicho numero al id numérico del array y si hay otro valor correspondiente a dicho id numérico sera sobrescrito por el nuevo

en tu caso
"A" tiene id 0
"B" tiene id 1
ahora al poner 1 => "C" que normalmente esta con id 2
"C" pasa al id 1 y sobrescribe el "B" y id 2 ya no existe
ahora el "D" que esta con id 3 va a estar en posicion 2 ya que 2 se ha vuelto 1
Al final el 2=> "E" hace lo mismo que el 1 => "C" solo que sobreescribe el id 2 que ahora era la "D"

Por esto al final se te queda solo "A" , "C" y "E" ... "B" y "D" han sido reemplasados

Espero que se entiende.

Última edición por matake; 18/12/2016 a las 14:26