如何在PHP中修复以下For循环和If语句组合?
编辑:解决了!感谢大家指出缺少的连接运算符和标点符号 我刚刚开始学习PHP,正在尝试一个基本的练习,在这个练习中,我将使用for循环和几个if/elseif语句相结合 我的变量A和B在数学上是相关的,我需要输出来说明B的值以及一个简单的词(“好”、“坏”、“好”——取决于B的结果值)。我还希望循环的每个结果都打印在新的行上 我的尝试如下:如何在PHP中修复以下For循环和If语句组合?,php,if-statement,for-loop,Php,If Statement,For Loop,编辑:解决了!感谢大家指出缺少的连接运算符和标点符号 我刚刚开始学习PHP,正在尝试一个基本的练习,在这个练习中,我将使用for循环和几个if/elseif语句相结合 我的变量A和B在数学上是相关的,我需要输出来说明B的值以及一个简单的词(“好”、“坏”、“好”——取决于B的结果值)。我还希望循环的每个结果都打印在新的行上 我的尝试如下: <?php for ($A = 0; $A <= 100; $A++){ $B = (2/3) * ($A - 25); if ($B &l
<?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;
?>
您的代码中有一些语法错误。您错过了)
以及连接运算符,即
if ($B < 0 { // if ($B < 0) .... ")" is missing
echo $B ", Bad <br>";} // echo $B .", Bad <br>";} .... "." is missing
if($B<0{//if($B<0)…)”缺失
echo$B“,坏
”;}//echo$B.”,坏
“;}。。。。“.”不见了
下面是更正的代码:
for ($A = 0; $A <= 100; $A++){
$B = (2/3) * ($A - 25);
if ($B < 0) {
echo $B . " Bad <br>";
}
elseif ($B > 45) {
echo "Good <br>";}
else {
echo "Okay <br>";}
}
($A=0;$A 45)的{
回音“Good
”;}
否则{
回显“好的”;}
}
您的代码中有一些语法错误。您错过了)
以及连接运算符,即
if ($B < 0 { // if ($B < 0) .... ")" is missing
echo $B ", Bad <br>";} // echo $B .", Bad <br>";} .... "." is missing
if($B<0{//if($B<0)…)”缺失
echo$B“,坏
”;}//echo$B.”,坏
“;}。。。。“.”不见了
下面是更正的代码:
for ($A = 0; $A <= 100; $A++){
$B = (2/3) * ($A - 25);
if ($B < 0) {
echo $B . " Bad <br>";
}
elseif ($B > 45) {
echo "Good <br>";}
else {
echo "Okay <br>";}
}
($A=0;$A 45)的{
回音“Good
”;}
否则{
回显“好的”;}
}
请尝试此代码。
<?php
for ($A = 0; $A <= 100; $A++) {
$B = (2 / 3) * ($A - 25);
if ($B < 0) {
echo $B . " Bad <br>";
} else if ($B > 45) {
echo "Good <br>";
} else {
echo "Okay <br>";
}
}
?>
请尝试此代码。
<?php
for ($A = 0; $A <= 100; $A++) {
$B = (2 / 3) * ($A - 25);
if ($B < 0) {
echo $B . " Bad <br>";
} else if ($B > 45) {
echo "Good <br>";
} else {
echo "Okay <br>";
}
}
?>
您错过了第一个echo语句中的if
和elseif
块和连接运算符
的结束语()
)echo
接受并输出一个字符串,因此您需要将多个字符串组合成一个字符串,并要求echo
将其输出<代码>结束符代码>也不是必需的
<?php
for ($A = 0; $A <= 100; $A++)
{
$B = (2/3) * ($A - 25);
if ($B < 0)
{
echo $B.", Bad <br>";
}
elseif ($B > 45 )
{
echo "Good <br>";
}
else
{
echo "Okay <br>";
}
}
?>
我用:
替换了for循环的开头{
,用endfor;
for ($A = 0; $A <= 100; $A++):
$B = (2/3) * ($A - 25);
if ($B < 0)
{
echo $B.", Bad <br>";
}
elseif ($B > 45 )
{
echo "Good <br>";
}
else
{
echo "Okay <br>";
}
endfor;
这就是它的工作原理。您错过了if
和elseif
块的结束语(
)以及第一个echo语句中的连接运算符
。echo
接受并输出一个字符串,因此您需要将多个字符串组合成一个,并要求echo
输出它。endfor;
也不是必需的
<?php
for ($A = 0; $A <= 100; $A++)
{
$B = (2/3) * ($A - 25);
if ($B < 0)
{
echo $B.", Bad <br>";
}
elseif ($B > 45 )
{
echo "Good <br>";
}
else
{
echo "Okay <br>";
}
}
?>
我用:
替换了for循环的开头{
,用endfor;
for ($A = 0; $A <= 100; $A++):
$B = (2/3) * ($A - 25);
if ($B < 0)
{
echo $B.", Bad <br>";
}
elseif ($B > 45 )
{
echo "Good <br>";
}
else
{
echo "Okay <br>";
}
endfor;
这就是它的工作原理。您的代码中有一些语法错误,在PHP中使用
进行串联
控制结构有两种类型的语法,或者使用if(某些条件){your code}
或者if(某些条件):“your code”endif;
这是你的电话号码
您的代码中有一些语法错误,请在PHP中使用
进行连接
控制结构有两种类型的语法,或者使用if(某些条件){your code}
或者if(某些条件):“your code”endif;
这是你的电话号码
echo$B“,坏”;//错误echo$B”,坏
“;//错误