archivos de Php
Centro de Diseño Tecnológico Industrial Cali
Instructor
Ing. Esp. Omar Trejo Narváez
Arreglos en PHP
Un arreglo o Una matriz es una variable especial, quepuede contener más de un valor a la
vez.
Si usted tiene una lista de elementos (una lista de nombres de coche, por ejemplo), el
almacenamiento de los coches en las variables individuales podría tenereste aspecto:
$cars1="Volvo";
$cars2="BMW";
$cars3="Toyota";
Sin embargo, lo si se quiere recorrer los coches y encontrar uno específico? ¿o qué si no se
tienen 3 coches sino 300? La solución escrear un arreglo!
Una matriz puede contener muchos valores bajo un mismo nombre, y se puede acceder a
los valores de referencia con un número de índice.
Crear un arreglo en PHP
En PHP, la funciónarray() se usa para crear una matriz:
array();
En PHP, existen 3 tipos de arrays:
Matrices indexadas - Arrays con índice numérico
Las matrices asociativas - cadenas con claves connombre
Las matrices multidimensionales - cadenas que contienen una o más matrices
Matrices o arreglos indexados
Existen dos formas de crear arreglos indexados:
El índice puede ser asignadoautomáticamente (siempre inicia en 0):
$cars=array("Volvo","BMW","Toyota");
O puede asignarse manualmente como se ve a continuación:
SERVICIO NACIONAL DE APRENDIZAJE
Centro de Diseño TecnológicoIndustrial Cali
Instructor
Ing. Esp. Omar Trejo Narváez
$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="Toyota";
El siguiente ejemplo crea un arreglo indexado llamado $cars, asigna 3 elementos a dichoarreglo, e imprime el texto seguido de los valores del arreglo:
Example
Arreglos asociativos en PHP
Estas matrices son matrices que utilizan claves de nombre que se asignan así mismos.
Hay dosmaneras de crear una matriz asociativa:
$calificacion=array("Sara"=>"3.5","Claudia"=>"3.7","Omar"=>"3");
or:
$age['Sara']="3.5";
$age['Claudia']="3.7";
$age['Omar']="3";
Las claves asignadas...
Regístrate para leer el documento completo.