2. Las estructuras de control están
formadas
por los condicionales y los bucles.
● Dentro de los condicionales están el
if y el
switch.
● Dentro de los bucles tenemos el for,
do...
while, while y foreach.
3. Condicionales
● La estructura en PHP del IF es la siguiente:
Básica Anidada
If (condición){ if(condición){
Instrucciones instrucciones
}else{ }
elseif(condición){
Instrucciones instrucciones
} }
4. Condicionales
● La estructura en PHP del switch es la siguiente:
Switch (variable){
Case valor1:
Instrucciones;
Break;
Case valor2:
Instrucciones;
Break;
Case valorn:
Instrucciones;
Break;
Default:
Instrucciones;
Break;
}
5. Condicionales
Aspectos a tener en cuenta:
■ En los if anidados podemos separar el
elseif
dejándolo como else if
■ Dentro de la condición podemos utilizar
operadores comparativos y lógicos
6. Estructuras de repetición
Dentro de las estructuras de repetición en PHP
tenemos:
● While
El bucle while tiene la siguiente estructura en
PHP:
while(condicion){
instrucciones;
}
● Do
Con su estructura correspondiente:
do{
instrucciones;
}while(condicion);
7. Estructuras de repetición
Seguimos con:
● For
Con la siguiente estructura:
for($i=0;$i<n;$i++){
instrucciones;
}
Donde $i es la variable de control del bucle y n el número de veces
que queremos que se repita dicho bucle.
$i++ Sería el incremento del bucle, que podemos cambiar por - - si
queremos que vaya en decremento, o podemos poner +2 si
queremos que vaya de dos en dos, etc.
8. Estructuras de repetición
Terminamos con:
● Foreach
Con la siguiente estructura:
foreach($matriz as clave=>$valor){
instrucciones;
}
Donde $matriz es el array original, clave es el índice y $valor es
el valor que contiene.
Se suele utilizar únicamente para mostrar valores, si queremos
operar mejor utilizar el bucle for.
9. Break y Continue
● Break lo que hace es salir del bucle donde se
encuentre.
● Break n sale de tantos bucles como valor tengan
● Continue salta una interacción pero no se sale del bucle