Beruflich Dokumente
Kultur Dokumente
Valor
1085322752
Rodrguez Daz
Jair Alberto
Php 2
2.0
4.0
Ejemplos:
$fruta[nombre] = Pera;
$estudiante[asignatura] =Php 2;
La segunda forma es a travs de la funcin array, la cual presenta la siguiente
sintaxis;
$nombre_arreglo = array(
Posicion1 => valor1,
Posicion2 => valor2,
De igual manera que en los arreglos escalares, para hacer referencia a cada
elemento del arreglo bastara con escribir el nombre de la variable de tipo arreglo:
ya sea dentro de una sentencia de asignacin, comparacin o como argumento de
un mtodo o funcin.
$nombre_arreglo[posicin]
Ejemplos:
$fruta[nombre]=manzana; (Sentencia de asignacin)
If($estudiante[Nombres]==Eddisson Jair){ (Condicion)
echo Le recomendamos dejar el telfono mvil en casa
}
$c=pow($estudiante[Primer Parcial],4);//Como parmetro o argumento de
la funcin pow()
Sentencia foreach (for=para; each=cada).
Es una instruccin de control repetitiva la cual se emplea para ejecutar un
determinado bloque de sentencias, mientras se recorre un arreglo.
Sintaxis:
1. foreach($nombre_arreglo as $valor){
sentencias;
}
2. foreach($nombre_arreglo as $indice => $valor){
sentencias;
}
Para el primer formato el arreglo es recorrido nicamente teniendo en
cuenta el valor de cada elemento.
Para el segundo formato el arreglo es recorrido teniendo en cuenta la
posicin y el valor de cada elemento.
Dnde: $nombre_arreglo es el nombre de la variable de tipo arreglo la cual
se desea recorrer
$valor: es la variable que almacena el valor de cada elemento del arreglo
por cada repeticin del ciclo.
$indice: es la variable que almacena el valor de la posicin cada elemento
del arreglo por cada repeticin del ciclo.
Ejemplos:
foreach ($fruta as $valor) {
echo $valor .'<br />';
}
foreach ($estudiante as $indice => $valor) {
echo "Posicion: $indice ... Valor: $valor .<br />";
}
Ejercicio:
Definir el siguiente arreglo asociativo unidimensional
produccion
Pas
Canada
Brazil
Espaa
Colombia
Venezuela
Chile
Inglaterra
Argentina
China
Egipto
Valor
1200000
2000000
1500000
3800000
1000000
3000000
2500000
2200000
4000000
3500000