codeigntier控制器中的舍入误差


rounding error in codeigntier controller

我在控制器中制作了round($data['c']) = $data['a'] + $data['b'],但当我运行它时,我得到了这样的错误:

Fatal error: Can't use function return value in write context in... 

round()函数返回四舍五入值,您只能使用函数参数将值传递给函数

在你的表达式:round( $data['c'])是求任意数(4),这是常数,你不能赋值给常数。

试试这个

$data['c'] = round($data['a'] + $data['b']);

在将结果值存入变量之前,应该先四舍五入:

$data['c'] = round($data['a'] + $data['b']);