gpt4 book ai didi

PHP:从 1 循环到 5,从 3 开始

转载 作者:可可西里 更新时间:2023-11-01 13:47:46 24 4
gpt4 key购买 nike

我想从 1 循环到 5。如果你使用 for 循环,这很容易:

for ($i=1; $i<=5; $i++)
{
// do something
}

但是想象一下,不是以 $i=1 开始,而是我有一个从 1 到 5 的随机起始数字,这次它的值为 3。所以我必须从 3 开始循环,循环顺序应该是:3,4, 5,1,2

我已经有了随机数,假设它是 3,那么我需要 3 4 5 1 2 .. 如果它是 5,我将需要 5 1 2 3 4

我该怎么做?

非常感谢!

最佳答案

您想从某个随机点(偏移量)开始,然后循环 5:

$offset = rand(1,5);
for ($i=1; $i<=5; $i++)
{
echo (($i + $offset ) % 5) + 1;
}

关于PHP:从 1 循环到 5,从 3 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12566336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com