【发布时间】:2016-03-15 10:43:24
【问题描述】:
编辑:已解决!感谢大家指出缺少的连接运算符和缺少的标点符号。
我刚刚被介绍到 PHP,并且正在尝试进行一个基本练习,我将 for 循环与几个 if/elseif 语句结合使用。
我的变量 A 和 B 在数学上是相关的,我需要输出来说明 B 的值以及一个简单的词(“好”、“坏”、“好”——取决于 B 的结果值)。我还希望循环的每个结果都打印在新行上。
我的尝试如下所示:
<?php
for ($A = 0; $A <= 100; $A++){
$B = (2/3) * ($A - 25);
if ($B < 0 {
echo $B ", Bad <br>";}
elseif ($B > 45 {
echo $B ", Good <br>";}
else {
echo $B ", Okay <br>";}
}
endfor;
?>
这只是我使用 PHP 的第二天(也是我大约七年来第一次编写任何类型的循环语句),所以如果我的错误很明显,我深表歉意。
我需要移动我对 $B 的定义吗?我是否需要以某种方式拆分此声明?问题是我的回声陈述吗?非常感谢任何提示或解释。谢谢!
【问题讨论】:
标签: php if-statement for-loop