Foros del Web » Programando para Internet » PHP »

espacio disco reservado para array

Estas en el tema de espacio disco reservado para array en el foro de PHP en Foros del Web. Si yo creo un array y doy estos dos valores: $array[0]=5 $array[1]=41; gasta la misma memoria que si creo este otro array?: $otroArray[55]=5; $otroArray[121]=41; Un ...
  #1 (permalink)  
Antiguo 10/04/2008, 09:31
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 6 meses
Puntos: 2
espacio disco reservado para array

Si yo creo un array y doy estos dos valores:

$array[0]=5
$array[1]=41;

gasta la misma memoria que si creo este otro array?:

$otroArray[55]=5;
$otroArray[121]=41;



Un saludo
  #2 (permalink)  
Antiguo 10/04/2008, 11:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: espacio disco reservado para array

weno... si escribes las 4 sentencias juntas si, gastaran un poko mas... si te refieres a la longitud de caracteres para limitar los nombres de variable... no importa, si se trata de los valores que le asignes ((ya ke los veo iguales)) no importa... a ke viene tanta preokupacion?
  #3 (permalink)  
Antiguo 10/04/2008, 12:39
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 6 meses
Puntos: 2
Re: espacio disco reservado para array

me refiero a aber si en el array de abajo............se reserva espacio solo para dos posiciones.....o se reserva para 121 posiciones?

porque en el array de arriba esta claro....solo se reserva para la posicion 0 y para la posicion 1 pero en el de abajo?

Un saludo
  #4 (permalink)  
Antiguo 10/04/2008, 12:51
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: espacio disco reservado para array

ohh... eso, lo siento.

pues... no, no reserva la memoria de esta "llaves" que se hallan entre posiciones ((ya ke tambien coexiste con asociaciones)) este problema es ningun inconveniente...

vaya, si es capas de resolver asociaciones mediante a cualquier ID ((inclusive asi: $a[''] que no tiene nada pero representa "algo")) es capas de saber no sobrecargar, ademas cuenta con un recolector de basura como muchos mas lenguajes, etc...

Última edición por pateketrueke; 10/04/2008 a las 12:52 Razón: ortografiaz
  #5 (permalink)  
Antiguo 10/04/2008, 13:16
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: espacio disco reservado para array

Hola Blade_Stom,

Supongamos que declaro así:

$otroArray[55]=5;
$otroArray[121]=41;

Php NO reserva los espacios entre el 0 y el 55 y los espacios entre el 55 y el 121.
No, solo se ocupan dos posiciones.

Entonces no cargas la memoria como imaginaste.

Saludos Amigo
  #6 (permalink)  
Antiguo 10/04/2008, 14:13
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 6 meses
Puntos: 2
Re: espacio disco reservado para array

vale muchas gracias

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:48.