如何限制PHP int值

问题描述 投票:5回答:7

我正在使用PHP进行一些计算,但我不希望数字大于100。因此,例如,我希望50 + 80为100,而不是130。基本上将任何结果限制为100。如何实现此目标?

php function math
7个回答
21
投票

您可以使用min

min

如果返回min($sum, 100) ,则返回$sum,否则返回$sum < 100


4
投票

您可以只使用100功能:

min

3
投票

我猜您必须检查它们。

$result = min($result, 100);

1
投票

您可以执行操作并将结果与​​$x = 80; $y = 50; $z = $x + $y; $int = ($z > 100) ? 100 : $z; 进行比较:

100

1
投票

执行类似操作:

$result = 50 + 80;
$result = ($result > 100)?100?$result;

1
投票
$x = 20;
$y = 90;
$result = ($x + $y > 100)?100:$x + $y;

1
投票

您可以这样做

function add_max($a, $b, $max)
{
  $c = $a + $b;
  return $c <= $max ? $c : $max;
}
© www.soinside.com 2019 - 2024. All rights reserved.