$total = 30 - $nr1 / 13 - $nr2 - 6 * $nr3 - 3
我知道我们在学校学到了什么,但首先是什么(+或 - 或*或/),括号在哪里或者我甚至需要它们?
答案 0 :(得分:4)
您可以使用括号来优先计算应该计算的内容 first 。在数学中虽然它从除法,乘法,减法和最后加法开始。所以,这是这些的优先顺序:
但是,您可以通过指定括号来覆盖该规则,例如,您可能希望先在其他任何内容之前计算加法。
更多信息:
答案 1 :(得分:3)
$total = 30 - ($nr1 / 13) - $nr2 - (6 * $nr3) - 3
我认为额外的括号不会造成伤害。我总是使用它们来提高可读性
答案 2 :(得分:2)
请参阅PHP手册中有关Operator Precedence的章节。
答案 3 :(得分:1)
计算第一部分。然后乘法和除法。然后加减。如果你写一个 b / c,因为乘法不在除法之前,除法也不在乘法之前,计算机将按照它的顺序计算它。因此,它将首先计算 b,然后将其除以c。
答案 4 :(得分:1)
division, multiplication, addition, subtraction (/, *, +, -)
答案 5 :(得分:1)
+ - 和* /对具有相同的优先权。它们从左到右进行评估。