Я пытаюсь сделать остановку l oop до того, как она достигнет обозначенного количества повторений, если вычисляемое значение равно другой переменной. У меня есть разрыв в операторе if , но он, похоже, ничего не делает, так как просто продолжает l oop, пока не достигнет назначенного конечного значения.
echo "<h4>iteration Stages</h4>\n";
// looping the math for each iteration
for ($i=1; $i <= $iterations ; $i++) {
$estimate = 0.5 * ($estimate + $number / $estimate);
if ($estimate == $real){
echo round($estimate, 2);
break;
} else {
echo round($estimate, 2);
echo " -- \n";
}
}