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

我希望它会有所帮助

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...