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

时间:2018-10-04 12:05:38

标签: php

我有一个PHP函数,该函数返回一个数字,我想将其显示为1-100的百分比。超过100的任何东西都应该重新评估为100。我该怎么做?

$myvar = 120;
$my_percentage = <$myvar, max value is 100>

我正在使用Laravel,如果有帮助的话。谢谢!

4 个答案:

答案 0 :(得分:4)

如果您想确保该值始终小于或等于100,请使用该值的最小值(使用min())和100 ...

$my_percentage = min(100, $myvar);

答案 1 :(得分:3)

最简单的方法是只使用三元运算符。

$myvar = 120;
$my_percentage = $myvar > 100 ? 100 : $myvar;

因此,如果$myvar大于100,则会将100分配给$my_percentage

答案 2 :(得分:2)

有几种方法可以做到这一点,没有上下文,这是我的第一个想法。

$my_precentage = ($myvar < 100) ? $myvar : 100;

答案 3 :(得分:2)

这是限制电话号码的最简单方法

$my_percentage = min(100, $myvar);