2. VECTORES UNIDIMENSIONALES
(ARRAYS)
Un array en PHP es un mapa ordenado.
Un mapa es un tipo de datos que asocia valores con claves. Este
tipo se optimiza para varios usos diferentes; se puede emplear
como un array, lista (vector), tabla asociativa (tabla hash - una
implementación de un mapa), diccionario, colección, pila, cola, y
posiblemente más.
Ya que los valores de un array pueden ser otros arrays, también
son posibles árboles y arrays multidimensionales.
3. SINTAXIS
Un array puede ser creado con el constructor del lenguaje array().
1. Array Predefinido.- Es un tipo de array que tiene índices numéricos y se accede
con un número entero a cada valor del mismo.
4. 2. Array Asociativo o Personalizado.- este es un array cuyos valores se asignan
mediante claves:
11. Ejemplo #4 Arrays indexados sin
nombre
El resultado del ejemplo sería:
12. EJEMPLO 5
<?php
$array = array(
"a",
"b",
6 => "c",
"d",
);
var_dump($array);
?>
• Claves no en todos los elementos
13. Ejemplo 5 Claves no en todos los
elementos
El resultado del ejemplo sería:
14. Acceso a elementos de array con la sintaxis
de corchete
Los elementos de array se pueden acceder utilizando la
sintaxis array[key].
<?php
$array = array(
"foo" => "bar",
42 => 24,
"multi" => array(
"dimensional" => array
(
"array" => "foo"
)
)
);
var_dump($array["foo"]);
var_dump($array[42]);
var_dump($array["multi"]["dimen
sional"]["array"]);
15. Acceso a elementos de array con la
sintaxis de corchete
El resultado del ejemplo sería:
16. Acceso a elementos de array con
la sintaxis de corchete
Tanto los corchetes como las llaves pueden ser utilizados de forma
intercambiable para acceder a los elementos de un array
Ejemplo:
$array[42] y $array{42} tendrán el mismo resultado en el ejemplo
anterior