现在我要问用户两个号码。假设$ 1小于2美元,我试图将数字打印在1美元到2美元之间。
答案 0 :(得分:11)
range
给出一个包含所有数字的数组。
你可以迭代:
foreach (range($one, $two) as $number)
echo "$number <br>\n";
或者只是使用循环:
for ($number = $one; $number <= $two; $number++)
echo "$number <br>\n";
答案 1 :(得分:4)
<?php
foreach (range($one, $two) as $number) {
echo $number." \n";
}
?>
范围($ 1,$ 2)使得数字从$ 1到$ 2。
<?php
$numbers = range($one, $two);
foreach ($numbers as $number) {
echo $number." \n";
}
?>
在此示例中,数字数组在打印之前首先存储在$ numbers中。
如果$ 1为5且$ 2为10,则这些示例将输出:
5
6
7
8
9
10
答案 2 :(得分:3)
只需一个简单的for
循环即可:
for($i=$a; $i<=$b; $i++) {
echo $i;
}
答案 3 :(得分:0)
这听起来像是家庭作业......
for ($i=$one+1; $i<$two; $i++)
{
echo $i . "\n";
}
这真的只能获得两者之间的数字,而不是终点。
答案 4 :(得分:0)
for($i=$one + 1; $i<$two; $i++) {
echo $i;
}