繁体   English   中英

将PHP变量(数量)限制为100

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM