09/09/2010, 04:49
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 15
Antigüedad: 14 años, 6 meses Puntos: 1 | |
Duda arrays Tengo una duda sobre los arrays en php.
Se pueden definir arrays utilizando $keys de la siguiente manera:
$array = array(6=>5, 8=>9, 10=>8)
De esta manera cuando haces:
echo $array[6] //Se imprime 5
Mi duda es la siguiente. No entiendo bien como esta internamente distribuido el array, es decir como se gestiona el mismo.
Yo veo dos posibilidades:
1)Si solo tiene tres elementos asociados a unas key que el usuario le dio, pero es posible acceder a los elementos por las posiciones en el array:
$array --> [5,9,8] //El 5 aunque tiene la key 6, su posicion en el array es la 0 y se puede acceder a el tanto si haces referencia a su key como a su posicion, pero no se como acceder a traves de la posicion en vez de por la key y es una de las dudas que tengo.
2)O si por el contrario lo que ocurre es que hay posiciones vacias hasta llegar a la key numera dada, es decir:
$array --> [0,0,0,0,0,0,5,0,9,0,8] //El array en realidad tiene 10 elementos colocados donde se indico con la key, el 5 esta en la posicion 6, el 9 en la pos 8 y el 8 en la pos 10. |