我有一个返回一个数字的PHP函数,我想将其显示为1 - 100的百分比。任何超过 100 的内容都应该重新评估为 100。我该怎么做?
$myvar = 120;
$my_percentage = <$myvar, max value is 100>
我正在使用拉拉维尔,如果有帮助的话。谢谢!
这是限制数量的最简单方法
$my_percentage = min(100, $myvar);
如果要确保该值始终小于或等于 100,则取该值的最小值(使用min()
(和 100...
$my_percentage = min(100, $myvar);
最简单的方法是只使用三元运算符。
$myvar = 120;
$my_percentage = $myvar > 100 ? 100 : $myvar;
因此,如果$myvar
大于 100,它只会将 100 分配给$my_percentage
.
有几种方法可以做到这一点,只需快速,无需上下文,这是我的第一个想法。
$my_precentage = ($myvar < 100) ? $myvar : 100;