ALTERNATIVAS
SIMPLE Y DOBLE
La
alternativa simple (if),
Permite
que se ejecute una acción, si se cumple una condición.
Estructura:
if
(condición) {
código
a ejecutar si el valor devuelto es verdadero, es decir, se cumple
la condición.
}
|
Ejemplo:
if
(
$respuesta == 'a') {
echo
"Enhorabuena, su respuesta es correcta";
}
?>
|
Con la alternativa doble (if...else..) en caso de que no se cumpla la condición, ejecutara otro valor definido en el else.
Ejemplo:
if
(
$respuesta == 'a') {
echo
"Enhorabuena, su respuesta es correcta";
}
else
{
echo
"Lo sentimos, $respuesta no es el valor correcto";
}
?>
|
ALTERNATIVA
MÚLTIPLE
if
elseif else:
Estructura:
if
( condición )
{
código a ejecutar si el valor devuelto es TRUE; } elseif ( condición ) { código a ejecutar si el valor es TRUE; } else { código a ejecutar si no se cumple la condición ; } |
Puede
haber varios elseif dentro de un if.
De
esta manera podemos definir varias condiciones.
$respuesta
= 'a';
if
( $respuesta =='a') {
echo
"Enhorabuena, su respuesta es correcta";
}
elseif (
$respuesta =='b') {
echo
"Ha estado cerca, siga intentándolo";
}
else {
echo
"Lo sentimos, $respuesta no es el valor correcto";
}
?>
|
Ciclos en PHP
Los
ciclos o bucles, son utilizados para ejecutar una o varias
instrucciones una o varias veces.
Ciclo for
Estructura:
for
(inicialización; condición; actualización) {
sentencias
a ejecutar en cada iteración
}
|
La 'iniciación' es ejecutada al inicio del bucle, si o si, lee la condición, y si el valor devuelto es FALSE, el bucle termina, en caso contrario, si el valor es TRUE, ejecutaría las sentencias y posteriormente la condición.
Ejemplo:
for ($i = 0; $i <= 5; $i++) {
echo $i; }
?>
|
Ciclo while
While ejecuta una sentencia mientras la expresión sea verdadera.
Es
muy parecido al bucle for, pero más fácil de entender, ya que no
incorpora en la misma linea la iniciación de las variables, su
condición y su actualización.
Estructura:
while
( expresión ) {
sentencia
(s);
}
|
Ejemplo:
$contador=0;
while
( $contador <= 10) {
echo
$contador;
$contador++;
}
?>
|
//
Iniciamos la variable
// Mientras $cuenta, sea igual o menor que 10
// Mientras $cuenta, sea igual o menor que 10
//
muestra el valor de $cuenta
//
Le incrementa 1, y vuelve al principio
Ciclo do...while
Este
ciclo es muy parecido al anterior, la diferencia es que la
verificación de la condición se hace al final, por lo tanto se
recorre la primera parte de nuestra instrucción.
Estructura:
$var = 0;
do { echo $var; }
while ($var <= 0);
?>
|
Ejemplo:
$contador=1;
do{
echo
"Este bucle ha sido recorrido $contador veces.
";
$contador++;
}
while($contador<10 span="">10>
?>
|
No hay comentarios:
Publicar un comentario