Curso PHP Online. Volumen VIII : If, else , else if , break y continue

Escrito por Jalths
Manuales
2

Volvemos con nuestro curso PHP Online. Como cada miércoles traemos en Redeszone un nuevo volumen del curso de PHP.

Hoy aprenderemos las sentencias de control básicas como If, else, else if, break y continue.

Estas sentencias son fundamentales para implementar condiciones.

A continuación tenéis el nuevo volumen.

Vamos a empezar viendo el uso del if.

Nota antes de empezar: Los códigos de ejemplo se presentan solos, sin la salida que producirían ya que se alargaría demasiado el volumen . Lo ideal sería que copiáseis(mas bien escribiéseis, ya que es una imagen) vosotros el código para ver que imprimiría en pantalla.

El if es una estructura de control de flujo condicional, es decir ejecuta una serie de instrucciones si se cumple una condición. Es decir algo así:

Si-se-cumple-esta-condición
{
ejecuto esta serie de instrucciones;
}

La sintaxis de un if, seria la siguiente:
if(condicion)
{
instrucciones a ejecutar; # Solo se ejecutan si se cumple la condición.
}#fin del if

Con un ejemplo se vera mejor:

Vamos ahora a ver para que se utiliza el else. El else es una sentencia que se utiliza siempre junto con el if, el else sirve para establecer qué instrucciones se ejecutarán en el caso de que no se cumpla la condición establecida por el if.

Si-se-cumple-esta-condición
{
ejecuto esta serie de instrucciones;
}si-no-se-cumple
{
ejecuto esta otra serie de instrucciones;
}

Sintaxis:
if(condicion)
{
instrucciones a ejecutar; # Solo se ejecutan si se cumple la condición.
}
else
{
instrucciones a ejecutar si no se cumple la condición; # Solo se ejecutan si no se cumple la #condición
}

Unos ejemplos:

Vamos ahora con else if. Esta sentencia se usa para anidar varios if, es decir establecer según varias condiciones unas u otras series de instrucciones a ejecutar.

if(condicion)
{
instrucciones a ejecutar; # Solo se ejecutan si se cumple la condición.
}
else if(condicion)
{
instrucciones a ejecutar;# Solo si se cumple esta otra condición.
}
else
{
instrucciones a ejecutar si no se cumple la condición; # Solo se ejecutan si no se cumple #ninguna condición
}

Unos ejemplos:

Ahora vamos a ver las sentencias break y continue.

La sentencia break sirve para salir de el bucle o la anidación de bucles que se desee.

Mediante números podemos elegir hasta que bucle queremos salir en el caso de que estemos en una serie de bucles anidados, si estamos en una anidación de 3 bucles y solo queremos salir del último , podríamos usar break 1, si queremos salir de los 2 últimos break 2 y así sucesivamente.

Vamos a verlo con un ejemplo que se entenderá mejor.


La sentencia continue se utiliza en los bucles para saltar la iteración actual y continuar con la siguiente en el bucle.

Veamos un ejemplo:

Antes de acabar con este volumen , os dejamos la solución al ejercicio del volumen anterior.

¡Os esperamos en el siguiente!


Continúa leyendo
  • Lourdes

    Jalths, te has equivocado en el número del volumen del curso, es el volumen VIII, el VII es el de la semana pasada.
    Saludos.