微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 将迭代次数转换为有限范围(如星期几)

我需要将迭代次数转换为1到7之间的范围.

$y = keepInRange(1, 7, $i)

结果输入 – >输出预计如下

> 1 – > 1
> ……
> 7 – > 7
> 8 – > 1
> 9 – > 2
> ……
> 14 – > 7
> 15 – > 1

我已经尝试了以下但没有成功:

min(7, max(1, $numberToStr[$i])) (all output 1)
$y = $i % 7 (all outputs 0, Edit: this was a mistake by me, its the solution when +1 is added.)

解决方法:

试试这个

<?PHP
$num = 15;
$res= $num%7;
if($res == 0)
{
    echo "7";
}
else
{
    echo $res;
}

https://3v4l.org/dDGs3

我希望它会有所帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐