[英]Limit a PHP variable (number) to 100
我有一个PHP函数,该函数返回一个数字,我想将其显示为1-100的百分比。超过100的任何值都应重新评估为100。我该怎么做?
$myvar = 120;
$my_percentage = <$myvar, max value is 100>
我正在使用Laravel,如果有帮助的话。 谢谢!
如果要确保该值始终小于或等于100,则采用该值的最小值(使用min()
)和100 ...
$my_percentage = min(100, $myvar);
最简单的方法是只使用三元运算符。
$myvar = 120;
$my_percentage = $myvar > 100 ? 100 : $myvar;
因此,如果$myvar
大于100,则将$my_percentage
100分配给$my_percentage
。
有几种方法可以做到这一点,没有上下文,这是我的第一个想法。
$my_precentage = ($myvar < 100) ? $myvar : 100;
这是限制数量的最简单方法
$my_percentage = min(100, $myvar);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.