Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2008, 08:54
Avatar de qwerty_wq
qwerty_wq
 
Fecha de Ingreso: enero-2005
Mensajes: 109
Antigüedad: 19 años, 3 meses
Puntos: 1
¿Incongruencia o bug al usar bucles for?

Llevo años trabajando con PHP y JAMÁS (incomprensiblemente) se me había planteado algo parecido. No sé si será una tontería, pero si pongo esto:

Código:
for ($i = 0.14; $i <= 0.16; $i += 0.01) {
    echo $i . '<br />';
}
La salida es:

Código:
0.14
0.15
Pero si pongo esto:

Código:
for ($i = 1; $i <= 5; $i += 1) {
    echo $i . '<br />';
}
La salida es:

Código:
1
2
3
4
5
¿Soy yo, o en el primer ejemplo la salida correcta debería ser...?

Código:
0.14
0.15
0.16
Se trata de PHP 5.2.3 y la verdad es me parece ilógico.

Saludos.