| Definir arrays... |
¿Qué es un arrays?
Un array es sencillamente una tabla de valores. Cada uno de ellos se identifica y se asigna mediante una variable ($nombre) seguida de un ([]) que contiene el índice del array.Arrays escalares
Los elementos de un array escalar puede escribirse usando la siguiente sintaxis:Arrays asociativos
Los elementos de un array asociativo puede escribirse usando la siguiente sintaxis:
Tablas (arrays) unidimensionales...
| Tablas unidimensionales | |||
| Array escalar | Array asociativo | ||
| Indice | Valor | Indice | Valor |
| 0 | Domingo | Primero | Domingo |
| 1 | Lunes | Segundo | Lunes |
| 2 | Martes | Tercero | Martes |
| 3 | Miércoles | Cuarto | Miércoles |
| 4 | Jueves | Quinto | Jueves |
| 5 | Viernes | Sexto | Viernes |
| 7 | Sábado | Septimo | Sábado |
<HTML> <HEAD> <TITLE>Ejemplo 15 - PHP</TITLE> </HEAD> <BODY> <? # Crearé dos arrays escalares, $a y $b $a[0]="Domingo"; $a[1]="Lunes"; # si pongo corchetes vacios va añadiendo indices automaticamente $a[]="Martes"; #equivale a escribir $a[2] $a[]="Miércoles"; #equivale a escribir $a[3] $a[]="Jueves"; #equivale a escribir $a[4] $a[]="Viernes"; $a[]="Sábado"; echo "Al pedir que imprima $a[1] escribirá el 2º elemento: ",$a[1],"<br>"; # puedo inicial otro array sin indicar indices # PHP empezara a contar a partir de CERO $b[]="Domingo"; $b[]="Lunes"; $b[]="Martes";$b[]="Miércoles";$b[]="Jueves"; $b[]="Viernes";$b[]="Sábado"; echo "Al pedir que imprima $b[4] escribirá el 5º elemento: ",$b[4],"<br>"; # ahora un array asociativo (un nombre y un valor) $c["Primero"]="Domingo";$c["Segundo"]="Lunes";$c["Tercero"]="Martes"; $c["Cuarto"]="Miércoles";$c["Quinto"]="Jueves";$c["Sexto"]="Viernes"; $c["Septimo"]="Sábado"; echo "Al pedir que imprima $c["Tercero"] escribirá: ",$c["Tercero"],"<br>"; ?> </BODY> </HTML>
| ejemplo15.php |