プロジェクト結果のスクリーン ショット 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));