在PHP中复制Excel的循环引用公式

我想在PHP中复制Excel的循环引用公式。

在Excel中我有:

A19 = A25-A22 (result: 8771.65) A22 = A19*14.1% (result: 1236.80) A25 = 10000 

但是,当我尝试在PHP中计算它时,它不给我正确的结果:

 $Tax = 0; $Gross = 0; $Net_Amount = 10000; $Gross = $Net_Amount - $Tax; $Tax = $Gross * (14.1/100); 

任何想法如何在PHP中做到这一点?

默认情况下,如果有循环引用,Excel将报告警告。 例外情况是,如果您已经告诉它将处理循环引用直到预定义(您定义了多less次)的迭代次数。 在PHP中完成后者的方法是使用循环进行预定义的迭代次数。

 $cycleCount = 12; $Tax = 0; $Gross = 0; $Net_Amount = 10000; for ($cycle = 0; $cycle < $cycleCount; $cycle++) { $Gross = $Net_Amount - $Tax; $Tax = $Gross * (14.1/100); }