0% encontró este documento útil (0 votos)
47 vistas13 páginas

04 Array PHP

El documento habla sobre los arreglos en PHP. Explica que un arreglo es una estructura de datos que agrupa variables bajo un nombre accesible mediante índices. Describe arreglos unidimensionales y multidimensionales, y cómo recorrerlos usando bucles for y foreach. También cubre arreglos asociativos basados en parejas clave-valor.

Cargado por

Ja Cki
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas13 páginas

04 Array PHP

El documento habla sobre los arreglos en PHP. Explica que un arreglo es una estructura de datos que agrupa variables bajo un nombre accesible mediante índices. Describe arreglos unidimensionales y multidimensionales, y cómo recorrerlos usando bucles for y foreach. También cubre arreglos asociativos basados en parejas clave-valor.

Cargado por

Ja Cki
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

ARREGLOS

DR EDWIN IVAN FARRO PACIFICO


PHP

ARREGLOS

Un arreglo es una estructura de datos conformada por un conjunto de variables, agrupadas bajo un
mismo nombre, a las cuales accedemos mediante un índice.

$lista
0 LAPTOP
1 36
2 5040.25

El primer elemento del arreglo inicia con índice 0, y los elementos que lo conforman pueden ser
cualquier tipo.

Ejercicio 46
Este ejemplo crea un arreglo, luego muestra cada uno de sus elementos y su respectivo tipo de
dato.

ING. EDWIN IVAN FARRO PACIFICO Pag.2


PHP

Arreglos

Arreglos unidimensionales
Un arreglo unidimensional es una lista de valores a los cuales accedemos mediante un índice que
inicia en cero.

0 1 2 3
A B C D

Para crear una lista las instrucciones serían:

$lista[]=”mouse”;
$lista[]=”teclado”;

Para saber el tamaño del array podemos usar la función count().

$n=count($lista);

Ejercicio 47
El siguiente programa muestra el recorrido de un array usando la función count()

ING. EDWIN IVAN FARRO PACIFICO Pag.3


PHP

Ejercicio 48
Este ejemplo crea un arreglo utilizando la función array(), luego lista todos sus elementos.

Para recorrer los elementos de un arreglo podemos utilizar un bucle haciendo referencia a su índice,
pero necesitamos conocer el tamaño del arreglo. La estructura de control foreach nos facilita el
recorrido por los elementos de un arreglo porque no necesitamos conocer su tamaño.

foreach($arreglo as $elemento){
Instrucción(es);
}

Ejercicio 49
Recorrer un array usando foreach.

ING. EDWIN IVAN FARRO PACIFICO Pag.4


PHP

Arreglo multidimensional
Si cada de un arreglo unidimensional es otro arreglo, entonces tenemos uno de dos dimensiones,
si los elementos de este segundo arreglo son otros arreglos, entonces tenemos unos de tres
dimensiones, y así sucesivamente.
Ejemplo:

$lista=array(
array(19,85,74,65),
array(23,48,62,15),
array(28,38,26,96),
);

Se creó un array de dos dimensiones de 3 filas y 4 columnas. Para acceder a cada elemento se usaría
le siguiente código:

$lista[fila][columna]

0 1 2 3
0 19 85 74 65
1 23 48 62 15
2 28 38 26 96

Para realizar el recorrido usaremos el siguiente código:

for($f=0;$f<count($lista);$f++){

for($c=0;$c<count($lista[$f]);$c++){
$lista[$f][$c];
}
}

ING. EDWIN IVAN FARRO PACIFICO Pag.5


PHP

Ejercicio 50
Realizar el recorrido de un array de dos dimensiones.

Modificar el ejercicio anterior y mostrar los datos en una tabla.

ING. EDWIN IVAN FARRO PACIFICO Pag.6


PHP

ING. EDWIN IVAN FARRO PACIFICO Pag.7


PHP

Arreglos asociativos
Los arreglos asociativos se basan en parejas clave←valor, quiere decir que el índice puede ser un
número o una cadena, y se utilizará como clave para acceder a su valor asociado tal como se
muestra a continuación:

$lista[“codigo”]=”A01”;
$lista[“nombre”]=”MOUSE”;
$lista[“precio”]=30.50;

Ejercicio 51
En este ejercicio se crea un arreglo asociado y luego realiza un listado de todos los elementos

ING. EDWIN IVAN FARRO PACIFICO Pag.8


PHP

ING. EDWIN IVAN FARRO PACIFICO Pag.9


PHP

La función array() también permite crear arreglos asociativos; se debe utilizando la siguiente
sintaxis:

$lista=array(
clave1=>valor 1,
clave1=>valor 2,
clave1=>valor n
);

Ejercicio 52
Crear un array asociativo con la función array() y luego listar sus elementos.

ING. EDWIN IVAN FARRO PACIFICO Pag.10


PHP

ING. EDWIN IVAN FARRO PACIFICO Pag.11


PHP

La estructura de control foreach también permite recorrer los elementos de un arreglo asociativo.
Sintaxis:

foreach($arreglo as $clave=>$valor){
instrucción(es);
}

Ejercicio 53
Muestre los nombres de las 7 maravillas del mundo moderno y el país donde se ubican

ING. EDWIN IVAN FARRO PACIFICO Pag.12


PHP

ING. EDWIN IVAN FARRO PACIFICO Pag.13

También podría gustarte