rumo Creo que no nos aclaramos ..
No veo correcto preguntas sobre "teoría de conceptos de programación generales" .. pero sí su aplicación en PHP.
Por ejemplo ya que tanto esta dando el tema de "array's" ..
-----------------------------------------------------------------
Dado un array con esta estructura:
$array=array(3=>1,3,4,5,6);
¿Como accedemos al valor del indice 4 y que valor tiene?
A) $array[4] y su valor 3
B) $array[4] y su valor 6
C) $array[3] y su valor 3
D) $array[3] y su valor 5
Respuesta A:
El array presentado tiene la estructura completa:
Código PHP:
Array
(
[3] => 1
[4] => 3
[5] => 4
[6] => 5
[7] => 6
)
Con el => movemos el indice inicio del array de la posición 0 "por defecto" a la que se indique y desde ahí PHP numera los indices secuencialmente en forma ascendente.
-------------------------------------------------------------------------------
Ves la diferencia? .. "asumimos" el concepto de array como tal "claro" y ahora vemos su aplicación según "sintax" de PHP al respecto y detalles de este.
Un saludo,