Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/01/2005, 11:33
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Bueno, anarko, es que la variable $n se suele usar dentro del bucle:
Código PHP:
$a=array(1,4,7,9);
for (
$n=0;$n<count($a);$n+=2) {
  echo 
$a[$n];

Supongo que veras que no es lo mismo
Código PHP:
$a=array(1,4,7,9);
$n=0;
while (
$n<count($a)) {
  
$n+=2;
  echo 
$a[$n];

que
Código PHP:
$a=array(1,4,7,9);
$n=0;
while (
$n<count($a)) {
  echo 
$a[$n];
  
$n+=2;

Por eso digo que el el caso concreto te dira que es mejor usar en cada caso. Habra algun caso en el que te de lo mismo, y en otros no. Si quieres, puedes pensar en el while como el caso general, y el for como un caso especifico.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.