我想有序地生成一系列数字。我的意思是 php 中的 rand 功能相反。我使用范围进行测试,但只生成数组数字 例如 最小1和最大3
rand(1,3);// 2,1,3
但我想要1,2,3
在 rand 这样的内置函数中,为了获得此功能而不使用任何循环?
答案 0 :(得分:1)
使用range()
生成数字
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
echo $number;
}
答案 1 :(得分:1)
您可以使用for
循环
for ($i = 1; $i <= 3; $i++) {
echo $i;
}
答案 2 :(得分:0)
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
echo $number;
}
答案 3 :(得分:0)
如果您使用的是php,请查看range函数
答案 4 :(得分:0)
如果我理解你的误导性问题......这可能会这样做:
$string = implode(', ', range(1,3));
echo $string;
而不是一个循环:)
或作为一个班轮:
echo implode(', ', range(1,3));