excel公式的翻译不适用于php

时间:2014-04-08 16:22:07

标签: php excel excel-formula

我有以下excel公式:

=-0,00008*A9^2+0,0167*A9+0,465

A9代表48,(正确)结果是1,08十进制。

我正在尝试将此功能翻译成php - 这是我的代码:

$var = 48;    
$result = -0.00008 * $var^2 + 0.0167 * $var + 0.465;

它应该是正确的,但PHP返回3这是错误的。 任何想法我的语法有什么问题?

感谢

1 个答案:

答案 0 :(得分:2)

您必须使用pow函数来计算指数表达式。

^是按位xor运算符。

$var = 48;    
$result = -0.00008 * pow($var,2) + 0.0167 * $var + 0.465;