Temas > Programacion > Php > For while do while en php
Julio

For - while - do/while
Las estructuras repetitivas son similares al lenguaje C.
Estructura for:
<?php
       for([Inicialización de la variable];[Condición];[Incremento o 
decremento de la variable])
       {
       [Instrucciones];
       }
?>
El primer ejemplo que haremos es mostrar en la página los 
números del 1 al 100:
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
for($i=1;$i<=100;$i++)
{
  echo $i;
  echo "<br>";
}
?>
</body>
</html>
<?php
while
       while (condición)
       {
       [Instrucciones];
       }
?>
Esta estructura está en casi todos los lenguajes. El bloque 
se repite mientras la condición del while sea verdadera.
La condición del while se verifica antes de ingresar al bloque 
a repetir. Si la misma se verifica falsa la primera vez no se 
ejecutará el bloque.
Veamos un ejemplo: Generar un valor aleatorio entre 1 y 100, 
luego imprimir en la página desde 1 hasta el valor generado 
(de uno en uno):
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$valor=rand(1,100);
$inicio=1;
while($inicio<=$valor)
{
  echo $inicio;
  echo "<br>";
  $inicio++;
}
?>
</body>
</html>
La variable $inicio tiene el valor 1 antes de ingresar al while. 
Cada vez que se ejecuta una vez el bloque del while se incrementa 
$inicio en uno. Cuando $inicio supere la variable aleatoria $valor
finalizará la estructura repetitiva y pasará a ejecutarse la instrucción
inmediatamente siguiente a la llave de cerrado.
Es importante notar que después de la condición del while NO 
ponemos PUNTO y COMA.
Por último tenemos en el lenguaje una estructura repetitiva 
similar al while llamada do/while, donde la condición se verifica 
luego de ejecutarse el bloque repetitivo.
<?php
       do
       {
       [Instrucciones];
       } while (condición);
?>
Queda como tarea intentar hacer una página empleando esta 
estructura. Tener en cuenta que al final de la línea del while SI 
LLEVA punto y coma.
Mostrar la tabla de multiplicar del 2. Emplear el for, luego el while 
y por último el do/while.
La estructura for permite incrementar una variable de 2 en 2:
<?php
       for($i=2;$i<=20;$i=$f+2)
?>







Jmmy

Mostrar la tabla de multiplicar del 4. Emplear el for, luego el while y por
último el do/while.



Julio

Ahí te va Jmmy:

<?php

for ($i = 1; $i <= 10; $i++)
echo "2 * $i =" .($i*2) ;

$i=1;
while($i<=10) {
echo "2 * $i =" .($i*2);
$i++;
}

$i = 0;
do {
$i++;
echo "2 * $i =" .($i*2);
} while ($i <=10);


php?>









¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal