Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/09/2015, 21:18
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Bucle hasta que de FALSE?

La diferencia estaría en la condición que usarías para terminar el bucle. Por ejemplo, supongamos que tenemos una función que genera un número aleatorio entre el 1 al 5 y queremos tomar solo al primero número para generado. Llegado ese momento, se terminará el bucle.

Código PHP:
Ver original
  1. function random(){
  2.     return mt_rand(1, 5);
  3. }
  4.  
  5. while (true){
  6.     if (($num = random()) % 2 == 0) break;
  7. }
  8.  
  9. echo $num; //El primer número par generado

En tu caso, tendrías que determinar qué valor debe devolver la función para proceder a terminar el bucle.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand