如何修复循环输出显示1的php?
下面是我的php代码,当我在我的浏览器中连续运行它时,它显示1。我的问题是为什么会这样?执行后,它会显示一个致命错误:超过最大执行时间。那是什么如何修复循环输出显示1的php?,php,Php,下面是我的php代码,当我在我的浏览器中连续运行它时,它显示1。我的问题是为什么会这样?执行后,它会显示一个致命错误:超过最大执行时间。那是什么 <?php for ($i=1; $i<=5; $i+1) { echo $i." "; } ?> 给我一个恰当的回答。请确保php代码的执行时间是多少? TIA将代码更改为 <?php for ($i=1; $i<=5; $i++) { e
<?php
for ($i=1; $i<=5; $i+1) {
echo $i." ";
}
?>
给我一个恰当的回答。请确保php代码的执行时间是多少?
TIA将代码更改为
<?php
for ($i=1; $i<=5; $i++) {
echo $i." ";
}
?>
因为首先必须设置$i的值,将代码更改为
<?php
for ($i=1; $i<=5; $i++) {
echo $i." ";
}
?>
因为首先必须为$i设置值使用
$i++
而不是$i+1
,$i++是$i=$i+1
使用$i++
而不是$i+1
,$i++是$i=$i+1
$i+1
不会增加$i
的值。它只向$i
中的内容添加1,但不会将其分配回$i
。您的循环执行以下操作:
$i = 1
while ($i<=5) {
echo $i." ";
$i+1;
}
$i+1
不会增加$i
的值。它只向$i
中的内容添加1,但不会将其分配回$i
。您的循环执行以下操作:
$i = 1
while ($i<=5) {
echo $i." ";
$i+1;
}
你需要做什么
<?php
for( $i = 1; $i <= 5; $i++) {
echo $i." ";
}
?>
现在您只需说1+1
,但不将其分配给任何对象。您可以使用$i=$i+1
,但它与您需要执行的$i++
相同
<?php
for( $i = 1; $i <= 5; $i++) {
echo $i." ";
}
?>
现在您只需说
1+1
,但不将其分配给任何对象。您可以使用$i=$i+1
,但它与$i++
相同,因为您在打印行时遇到了问题。应该是这样的
<?php
for ($i=1; $i<=5; $i++) {
echo $i;
}
?>
打印行时出现问题。应该是这样的
<?php
for ($i=1; $i<=5; $i++) {
echo $i;
}
?>
在for循环中,每转一圈都需要增加$i的值。但你忘了增加$i的价值。您编写了$i+1,但需要为其分配新值$i 简而言之,您应该将$i+1更改为$i=$i+1或$i++ 正确的代码:
<?php
for ($i=1; $i<=5; $i = $i+1) {
echo $i." ";
}
?>
在for循环中,每转一圈都需要增加$i的值。但你忘了增加$i的价值。您编写了$i+1,但需要为其分配新值$i 简而言之,您应该将$i+1更改为$i=$i+1或$i++ 正确的代码:
<?php
for ($i=1; $i<=5; $i = $i+1) {
echo $i." ";
}
?>
这是因为for循环中的$i+1。这基本上是一个表达式,它会生成一个结果,但您从未将此结果指定给$i。因此,您更愿意执行类似$i=$i+1的操作,或者在现实生活中使用$i++。最后的代码如下所示:
for ($i = 1; $i <= 5; $i++) {
echo $i." ";
}
for($i=1;$i这是因为for循环中的$i+1。这基本上是一个表达式,它会生成一个结果,但您从未将此结果分配给$i。因此,您更愿意执行类似于$i=$i+1的操作,或者在现实生活中使用$i++。因此,最终代码如下所示:
for ($i = 1; $i <= 5; $i++) {
echo $i." ";
}
用于($i=1;$i您没有更改循环中$i
的值。$i=$i+1
或$i++
而不是$i+1
就可以了。您没有更改循环中$i
的值。$i=$i+1
或者$i++/code>而不是$i+1
就可以了。是$i+1
语言中的法律结构?大多数解释器只是为该代码打印垃圾。这是一个愚蠢的错误。请看下面的答案,但要回答最后一点,您选择的时间限制取决于您。您可以将脚本执行时间设置为:ini_set('max_execution_time',300);使用($i=1;$iIs$i+1
语言中的合法结构?大多数口译员只是为该代码打印垃圾。这是一个愚蠢的错误。请看下面的答案,但要回答最后一点,您选择的时间限制取决于您。您可以将脚本执行时间设置为:ini_set('max_execution_time',300);对($i=1;$i)使用