1.8 Arreglos o array.

Un array o arreglo es una colección de valores que se almacenan usando un mismo nombre de variable y una clave o índice único. Los arreglos nos permiten agrupar datos o valores según si tipo o la clase a la que pertenecen, por ejemplo:

$ingredientes[0]=”pasas”;
$ingredientes[1]=”nueces”;
$ingredientes[2]=”manzana”;
$ingredientes[3]=”miel”;

En el ejemplo anterior las claves o índice son números, sin embargo, también se pueden utilizar palabras, colocándolas entre comillas simples:

$clima[‘templado’]=”20 grados”;
$clima[‘caluroso’]=”30 grados”;
$clima[‘frio’]=”-10 grados”;

Si por alguna razón, se desea ahorrar un poco de digitación, podemos dejar que la claves se asignen solas, creando el array de la siguiente forma:

$ingredientes[]=”pasas”;
$ingredientes[]=”nueces”;
$ingredientes[]=”manzana”;
$ingredientes[]=”miel”;

Así lo que se logra es que los índices o claves sean numéricos y se asignen de forma automática, comenzando por el 0.Sin embargo todavía es mas sencillo escribir el código, usando la siguientes instrucciones:

$ingredientes=array(“pasas”,”nueces”,”manzana”,”miel”);

Como se puede observar se ha dejado de escribir el nombre de la variable muchas veces y se han omitido los corchetes, además ahora los valores se separan por comas y no por puntos y comas. En el arreglo anterior los índices o claves siguen siendo números y se asignan automáticamente comenzando por el 0.Siguiendo el método anterior, pero esta vez haciendo que las claves sean cadena de caracteres, tendríamos que crear el arreglo de la siguiente forma:

$clima=array(“templado”=>”20 grados”,”caluroso”=>”30”,”frio”=>”-10 grados”);

De esta forma como se puede observar se ha creado un arreglo con claves de cadena de caracteres.Finalmente, para obtener un valor de un arreglo, simplemente tenemos que poner el nombre de la variable y después la clave correspondiente, por ejemplo:

  • Si quisiéramos ver el valor del clima cuando esta templado pondríamos:

 

echo $clima[‘templado’];

Arreglos o array.
1.8

Copyright © 2013 LaWebDeRay
correo:lawebderay@gmail.com

Free Web Hosting