我有以下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这是错误的。 任何想法我的语法有什么问题?
感谢
答案 0 :(得分:2)
您必须使用pow函数来计算指数表达式。
^
是按位xor运算符。
$var = 48;
$result = -0.00008 * pow($var,2) + 0.0167 * $var + 0.465;