El ciclo while en PHP
El ciclo while se ejecutará
mientras la expresión pasada como
parámetro sea verdadera.
Permite realizar una cantidad
arbitraria de iteraciones.
Aquí está su sintaxis:
<?php
while (statement) {
/*
ejecutamos este código cíclicamente
al inicio de cada ciclo verificamos la expresión entre paréntesis
*/
}
?>
El ciclo terminará cuando la expresión deje de ser verdadera. Si era falsa desde el principio, no se ejecutará ni una sola vez.
Como ejemplo, mostremos secuencialmente
los números del uno al cinco usando el ciclo while:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Y ahora hagamos una cuenta regresiva:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Y ahora dividamos el número dado por
2 tantas veces hasta que el resultado
sea menor a 10:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // resultado
?>
Muestre en pantalla los números del 1 al 100.
Muestre en pantalla los números del 11 al 33.
Muestre en pantalla los números del 100 al 1.
Se da un número num con un valor inicial determinado.
Multiplíquelo por 3 tantas veces hasta que
el resultado de la multiplicación sea mayor a 1000.
¿Qué número se obtendrá? Cuente la cantidad
de iteraciones necesarias para ello.