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:
Pero si pongo esto:
Código:
for ($i = 1; $i <= 5; $i += 1) {
echo $i . '<br />';
}
La salida es:
¿Soy yo, o en el primer ejemplo la salida correcta debería ser...?
Se trata de PHP 5.2.3 y la verdad es me parece ilógico.
Saludos.