Теперь он для меня не работает на PHP 7.0.10, возможно, из-за проблем округления в зависимости от границ диапазона.
Работает для диапазона 0.1..0.9
:
print_r(range(0.1, 0.9, 0.1));
Array
(
[0] => 0.1
[1] => 0.2
[2] => 0.3
[3] => 0.4
[4] => 0.5
[5] => 0.6
[6] => 0.7
[7] => 0.8
[8] => 0.9
)
Битнапример, он разбит на диапазон 0.2..0.9
(отсутствует 0.9
):
print_r(range(0.2, 0.9, 0.1));
Array
(
[0] => 0.2
[1] => 0.3
[2] => 0.4
[3] => 0.5
[4] => 0.6
[5] => 0.7
[6] => 0.8
)