在PHP中填充有限变量的最佳解决方案是什么

时间:2014-08-30 09:43:11

标签: php calculus

我们说我有3个变量

$a;
$b;

$c = 30;

我在这里要做的是,我必须将$c分开,并将其放在前2个变量中,这些变量可以通过这样做轻松完成。

$a = $c / 2;
$b = $c / 2;

然而,如果在$b中最大值限制为10且$ a是无限的,那该怎么办?
在这种情况下,值必须是。

$a = 20;
$b = 10;

对此最好的解决方案是什么?

2 个答案:

答案 0 :(得分:1)

如果B有限制,那么您需要先计算B。然后找出C& C之间的区别B并设置A作为答案。

<?php

$a;
$b;

$c = 100;


$b = min(10, $c / 2);
$a = ($c - $b);

echo "A: " . $a;
echo "B: " . $b;
?>

答案 1 :(得分:0)

尝试使用min

$a = $c / 2;
$b = min(10, $c / 2);