En el siguiente ejemplo se utiliza la expresión while(1), es ¿mientras sea true?, en ese caso qué es lo que debe ser verdadero. Me parece que es una forma de realizar un bucle, que está realmente controlado por if($multiplos>=20) y no por la condición de while(1). Como me parece que es una duda de concepto que tengo agradecería muchísimo que alguien acercara una aclaración.
Agradecida de antemano.
Código:
<?php
echo "20 primeros múltiplos de 3 y 5:<BR><BR>";
$multiplos=0;
$i=0;
while(1){
$i++;
if (($i%3 !== 0)||($i%5 !== 0)) {
continue;
}
echo "$i, ";
$multiplos++;
if($multiplos>=20){
break;
}
}
?>