APUNTES PHP
Uso de switch en php
Si tenemos varias repeticiones de comparación con if en ocasiones puede resultar más cómo hacer esa comparación con un bucle switch, al ser más sencillo.
Lo utilizaremos para comparar varias opciones posibles.
Ejemplo de switch:
switch ($Conbustible) {
case 'Gasoil':
echo 'el precio del Gasoil es 1.40€';
break;
case 'Super 95':
echo 'el precio de Super 95 es 1.60€';
break;
case 'Super 98':
echo 'el precio de Super 98 es 1.70€';
break;
}
¿Qué es un bucle?
Un bucle es un fragmento de código que se repetirá hasta que deje de cumplirse una condición dada.Un bucle puede ser predeterminado si se estable las vueltas de bucle desde el inicio o indeterminado si desconocemos las veces que se repetirá.
- While
- El código se ejecuta mientras que se cumpla una condición.
- Do-while
- El código se ejecuta hasta que se cumpla la condición pero en este caso se evaluara al final de vuelta, por lo que como mínimo entrará una vez en el bucle.
- For
- Es un bucle determinado, el bucle se repetirá en tantas ocasiones como decidamos. Suele utilizarse para recorrer arrays y es uno de lo que más se usa.
Sintaxis de While
<?php
while(condición){
código......
};
?>
Sintaxis de Do-While
<?php
do{
código......
}while(condición);
?>
Sintaxis de for
<?php
for($i=valorInicio;$i<valorFinal; i++){
codigo....
};
?>
En el siguiente ejemplo escriviremos en pantalla valores entre 1 y 10
Le indicamos que i inicie su bucle en 0 y lo finalice en 9 (i<10) y que a cada buelta de bucle el valor de i incremente 1 (i++)
<?php
for($i=0; $i<10; $i++){
echo "$i , ";
}
?>
Este sería el resultado:
No hay comentarios:
Publicar un comentario