PHP如何将range()用于浮点数

Sar*_*obi 3 php

有没有一种方法可以使用PHP range()的数量很少?像下面吗?

range(0.54,0.58);
Run Code Online (Sandbox Code Playgroud)

这样做会产生错误。

range():步骤超出了指定的范围

Jus*_*rty 5

第三个参数是step
阅读文档是一个很好的起点。

阅读后,您会看到可以将步长设置为可以在极限之间递增的步长。
错误消息只是告诉您,如果不超过0.58,就不能将0.54加1-考虑一下,它1 + 0.54大于0.58!

使用此行将为您提供所需的输出。

range(0.54, 0.58, 0.01);
Run Code Online (Sandbox Code Playgroud)