Мой снимок экрана с результатом моего проекта
У меня есть рабочий класс IRR, но когда я пытаюсь использовать цикл для создания массива, происходит что-то другое. когда я вручную вводлю массив, все выглядит хорошо, но когда я использую свой код while, появляется предупреждение: деление на ноль. я не знаю, где находится различие между моим ручным массивом и массивом while. после того, как я попытаюсь напечатать эти два значения, значение будет точно таким же.
Спасибо за вашу помощь`
Вот мой код
$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));
Задача ещё не решена.
Других решений пока нет …