Tema: while (1)
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2009, 10:53
Avatar de anticic
anticic
 
Fecha de Ingreso: noviembre-2008
Mensajes: 21
Antigüedad: 16 años, 1 mes
Puntos: 0
while (1)

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;
          }
        }
    ?>