在php中为给定范围生成数字

时间:2016-06-03 11:35:13

标签: php

我需要生成1到10之间的序列号。我尝试了range函数

range(1, 10);

但它会生成1, 2, 3...10

我的要求是生成1.1, 1.2, 1.3...2.0, 2.1...,9.8, 9.9, 10

任何人都可以帮我找到这个解决方案。

提前致谢!

3 个答案:

答案 0 :(得分:4)

使用第三个参数 - 步骤:(manual

print_r(range(1, 10, 0.1));

如果您想从1.1开始,请更改为range(1.1, 10, 0.1)

答案 1 :(得分:0)

为@ Thamilan的答案添加了一些修改,因为你想从1.1开始

print_r( range(1.1, 10, 0.1) );

<强>手册

range ( $start , $end [, number $step = 1 ] );

答案 2 :(得分:-2)

我们可以使用3个参数的范围。

print_r(range(1,10,0.1));

这里我们可以获得1到10之间的插槽0.1。 如果您想要其他系列,请将0.1更改为其他。