3v4l.org

run code in 300+ PHP versions simultaneously
<?php $val = 0.1; while ( $val < 2 ) { printf("%0.19f => %d\n", $val, intval($val)); $val = $val + 0.1; }
Output for 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
0.1000000000000000056 => 0 0.2000000000000000111 => 0 0.3000000000000000444 => 0 0.4000000000000000222 => 0 0.5000000000000000000 => 0 0.5999999999999999778 => 0 0.6999999999999999556 => 0 0.7999999999999999334 => 0 0.8999999999999999112 => 0 0.9999999999999998890 => 0 1.0999999999999998668 => 1 1.1999999999999999556 => 1 1.3000000000000000444 => 1 1.4000000000000001332 => 1 1.5000000000000002220 => 1 1.6000000000000003109 => 1 1.7000000000000003997 => 1 1.8000000000000004885 => 1 1.9000000000000005773 => 1

preferences:
73.15 ms | 403 KiB | 60 Q