1

プロジェクト結果のスクリーン ショット IRR クラスが動作していますが、ループを使用して配列を作成しようとすると、何かが異なります。配列を手動で入力するとすべて問題ないように見えますが、while コードを使用すると警告: ゼロによる除算が表示されます。手動配列と while 配列の違いがどこにあるのかわかりません。これらの2つの値を印刷しようとすると、値はまったく同じです。助けてくれてありがとう」

これが私のコードです

$arrayIRR="";
$x=1;
while($x <= $row) {
    if ($x<$row){
        $varkoma =","; 

    }
    else ($varkoma = "");
   $arrayIRR = $arrayIRR.$varAngsuran.$varkoma;
   $x++;

}
echo "<br>";
echo "Array: ".$arrayIRR;
echo "<br>";
echo "Array: 1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000";
echo "<br>";
//echo $varPreIRR=100*12*IRRHelper::IRR(array($varNPlafon,$arrayIRR));
echo "Nilai IRR :" ;

echo IRRHelper::IRR(array(-18000000,1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000,1725000));
echo "<br>";
echo "Nilai IRR :" ;
echo IRRHelper::IRR(array(-18000000,$arrayIRR));
4

0 に答える 0