我无法添加任何更多的变量或任何东西,但我需要我的$ Monthly变量以$ Monthly的初始值增加而不是加倍,替换然后加倍替换等。
我知道这是因为增量线所说的 $每月+ = $每月; 例如,如果$ Monthly的值为3,则在第一次迭代时基本上取3 + 3 = 6。然后它用6替换存储在变量中的3,并且对于下一次迭代,它将6 + 6 = 12,并且下一次迭代是12 + 12 = 24,依此类推。相反,我希望在执行变量计算之后$ Monthly的值,保持它的工作方式如下:3 + 3 = 6然后在第二次迭代6 + 3 = 9,第三次是9 + 3 = 12等等。我已经尝试将$ Monthly设置为常量,我已经搜索了所有答案,但也许我没有正确地做到这一点。
同样,我不能再使用任何变量了。哦和$ Ammount应该是一个常数,但除了根本没有做任何改变它,我不知道我是否正确设置它。我已经搜索了堆栈的流量,我已经读过没有运气的常量。我最大的问题是使$ Monthly不是双倍并且替换,而是每次只是继续添加初始值,直到for循环终止。任何帮助深表感谢。感谢。
<!--Indicates page is HTML5 compliant-->
<!DOCTYPE html>
<html>
<head>
<!--Titles the page at the top such as on the browser tab (w/ Chrome)-->
<title>Monthly & Yearly Interest</title>
<!--Pulls the CSS styling from the main.css page-->
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<main>
<h2>Yearly and Monthly Interest for $50,000 at Varying Rates</h2>
<table>
<tr><td>Rate</td><td>Annual Interest</td><td>Monthly Interest</td></tr>
<?php
// Variables
$Ammount = 50000;
$Annual= number_format(500,2);
$Percent = 1;
$Monthly = number_format($Ammount * ($Percent/100)/12,2);
//For loop to display Percent, Annual and Monthly data in their respective columns for one row
for ($counter = 1; $counter <= 10; $counter++) {
echo "<td>$Percent%</td><td>$" . number_format($Annual, 2) . "</td><td>$" . number_format($Monthly, 2) . "</td>";
//Increments
$Percent++;
$Annual+=500;
$Monthly += $Monthly;
//Next row
echo "<tr></tr>";
}
?>
</table>
</main>
</body>
</html>