【问题标题】:translation of excel formula not working in phpexcel公式的翻译在php中不起作用
【发布时间】:2014-04-08 16:22:07
【问题描述】:

我有以下 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 这是错误的。 任何想法我的语法有什么问题?

谢谢

【问题讨论】:

    标签: php excel excel-formula


    【解决方案1】:

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

    ^ 是按位异或运算符。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      • 2021-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      相关资源
      最近更新 更多