codeigniter控制器中的舍入错误

时间:2014-08-12 10:29:44

标签: php codeigniter

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

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

如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

round()函数是返回舍入值,只能使用函数参数

将值传递给函数 表达式中的

round( $data['c'])评估任意数字(4),这是常数值,您无法将值分配为常数。

试试这种方式

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

答案 1 :(得分:1)

在将结果值存储到变量之前,您应首先对结果值进行舍入:

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