2.7 BuclesPHP
Transcript of 2.7 BuclesPHP
-
7/27/2019 2.7 BuclesPHP
1/10
Unidad Didctica 2Programacin de documentos
web utilizando lenguajes descript de servidor
2.7 BUCLES
20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva 1
-
7/27/2019 2.7 BuclesPHP
2/10
Juan Jos
Taboada Len
Bucles o Estructuras Repetitivas
Todos los lenguajes de programacin disponende funcionalidad para ejecutar un bloque deinstrucciones o sentencias de forma repetitiva.
20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva
Tipos de Estructuras repetitivas while do while foreach
-
7/27/2019 2.7 BuclesPHP
3/10
Juan Jos
Taboada Len
Bucle while Se ejecutan sentencias mientras la condicin sea
verdadera
20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva
while (condicin)
{
sentencias;}
Actividades: Realizar bucle1 y bucle2
-
7/27/2019 2.7 BuclesPHP
4/10
Juan Jos
Taboada Len
Bucles do ... while El bloque de sentencias, siempre se ejecuta una
primera vez.
20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva
do
{
sentencias;
}
while (condicin);
-
7/27/2019 2.7 BuclesPHP
5/10
Juan JosTaboada Len
Bucles for
20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva
for (inicializacin; condicin; incremento)sentencia;
Actividades: Realizar bucle3 y bucle4
-
7/27/2019 2.7 BuclesPHP
6/10
Juan JosTaboada Len
Bucles foreach
El bucle foreach es especfico de los arraysy aplicable a ellos tanto si son escalarescomo si son de tipo asociativo.
Tiene dos posibles opciones:
Leer los valores contenidos en el array.
Leer adems los ndices del array.
20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva
foreach( array as var ){...instrucciones...
}
foreach( array as v1 => v2 ) {
...instrucciones...
}
-
7/27/2019 2.7 BuclesPHP
7/10
Juan JosTaboada Len
Ejemplo de foreach20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva
foreach($a as $i=>$valor) {echo "Indice: ",$i," Valor:
",$valor,"
";};
foreach($b as $i=>$valor) {
echo "Indice: ",$i," Valor:",$valor,"
";};
?>
extraemos ndices yvalores
Extraemosvalores
-
7/27/2019 2.7 BuclesPHP
8/10
Juan JosTaboada Len
Recorridos de Arrays Bidimensionales
20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva
foreach($a as $i1=>$na){
foreach($na as $i2=>$val){
..$i1 es el primer ndice...
..$i2 es el segundo ndice...
..$na es el nuevo array
..$val es el valor
....
}
}
-
7/27/2019 2.7 BuclesPHP
9/10
Juan JosTaboada Len
Ejemplo foreach20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva
Actividades: Haz bucle5
-
7/27/2019 2.7 BuclesPHP
10/10
Juan JosTaboada Len
Unidad Didctica 22.7 Bucles PHP
FIN
GRACIAS
20/10/2013Implantacin de
Aplicaciones WEB.
BUCLES
IES San
Sebastin
Huelva