如何在 PHP 中查找并打印两个数字之间的所有数字?

发布于 2024-10-18 02:07:39 字数 63 浏览 3 评论 0原文

现在我要求用户提供两个号码。我正在尝试打印 $one 和 $two 之间的数字,假设 $one 小于 $two。

Right now I'm asking the user for two numbers. I'm trying to print the numbers in between $one and $two assuming $one is smaller than $two.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

故事与诗 2024-10-25 02:07:39

range 给出一个包含所有数字的数组。

您可以迭代它:

foreach (range($one, $two) as $number)
    echo "$number <br>\n";

或者简单地使用循环:

for ($number = $one; $number <= $two; $number++)
    echo "$number <br>\n";

range gives an array containing all the numbers.

You can iterate over that:

foreach (range($one, $two) as $number)
    echo "$number <br>\n";

Or simply use a loop:

for ($number = $one; $number <= $two; $number++)
    echo "$number <br>\n";
牵你的手,一向走下去 2024-10-25 02:07:39
<?php
foreach (range($one, $two) as $number) {
    echo $number." \n";
}
?>

range($one, $two) 创建一个从 $one 到 $two 的数字数组。

<?php
$numbers = range($one, $two);
foreach ($numbers as $number) {
    echo $number." \n";
}
?>

在此示例中,数字数组在打印之前首先存储在 $numbers 中。

如果 $one 是 5 并且 $two 是 10 这些示例将输出:

5 
6 
7 
8 
9 
10 
<?php
foreach (range($one, $two) as $number) {
    echo $number." \n";
}
?>

range($one, $two) makes an array of numbers from $one to $two.

<?php
$numbers = range($one, $two);
foreach ($numbers as $number) {
    echo $number." \n";
}
?>

In this example, the array of numbers are first stored in $numbers before they are printed.

If $one is 5 and $two is 10 these examples will output:

5 
6 
7 
8 
9 
10 
本王不退位尔等都是臣 2024-10-25 02:07:39

只需一个简单的 for 循环就可以解决问题:

for($i=$a; $i<=$b; $i++) {
  echo $i;
}

Just a simple for loop should do the trick:

for($i=$a; $i<=$b; $i++) {
  echo $i;
}
失而复得 2024-10-25 02:07:39

这听起来像是家庭作业...

for ($i=$one+1; $i<$two; $i++)
{
  echo $i . "\n";
}

这实际上只能得到之间的数字,而不是端点。

This sounds like homework...

for ($i=$one+1; $i<$two; $i++)
{
  echo $i . "\n";
}

This really gets you only the numbers between, not the endpoints.

穿越时光隧道 2024-10-25 02:07:39
for($i=$one + 1; $i<$two; $i++) {
    echo $i;
}
for($i=$one + 1; $i<$two; $i++) {
    echo $i;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文