Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2010, 16:39
Enfermin
 
Fecha de Ingreso: septiembre-2009
Mensajes: 54
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Duda con do while

holas a todos, hasta ahora no tenia la necesidad de usar este bucle y ahora empiezo a usarlo pero tengo una duda extraña y es la sgte:

este codigo se entiende muy bien, se itera hasta cumplir la condicion y no hay problema
Código PHP:
Ver original
  1. $var = 0;
  2. do{
  3.     echo 'Estamos en el numero '.$var.'<br />';
  4.     $var++;
  5. }
  6. while($var<=10);

pero ahora quiero hacer lo mismo pero al revez, iterar hacia abajo, pruebo lo mismo y no resulta

Código PHP:
Ver original
  1. $var2 = 10;
  2. do{
  3.     echo 'Estamos en el numero '.$var2.'<br />';
  4.     $var2--;
  5. }
  6. while($var2<=0);

El concepto de do while dice que se itera una vez al inicio y luego hasta que cumpla la condicion, aqui no cumple la condicion pero el bucle se detiene

porque sucede esto? acaso con el do while no se puede iterar hacia atras


ACTUALIZADO: disculpen ya vi el problema, no me habia dado cuenta que me falto cambiar las llaves al final en lugar de while($var2<=0); deberia ser while($var2>=0); un error lo comete cualquiera, si quieren puede borrar ese post