我正在尝试从数据库中选择的东西+5然后* 10。
BTW: $ stats ['Level'] = 1
所以这是我的代码。
<?php echo intval(floor($stats['Level'] + 5 * 10)); ?>
我做错了什么?它显示为51,而不是60.为什么?
答案 0 :(得分:5)
答案 1 :(得分:3)
操作顺序。乘法总是在加法之前出现。你需要使用括号来克服它,因为它们具有更高的优先级。
<?php echo intval(floor(($stats['Level'] + 5) * 10)); ?>
答案 2 :(得分:1)
操作顺序表明乘法总是在加法之前出现,所以你的代码应该是这样的:
echo intval(floor(($stats['Level'] + 5) * 10))