Php 在另一个for循环中运行for循环
有人能帮我理解为什么变量在递增变量后取其初始值吗?代码如下:Php 在另一个for循环中运行for循环,php,html,for-loop,Php,Html,For Loop,有人能帮我理解为什么变量在递增变量后取其初始值吗?代码如下: $k=0; $l=3; 对于($i=0;$i您应该尝试删除“echo”并增加每个循环中的变量。然后打印出来 我们将$k和$l都增加了3 不,只打印值加3的结果,但不在循环中的任何位置设置它们: 而不是 echo $k+3; echo $l+3; 写 试试这个: <?php $k= 0; $l= 3; for($i = 0; $i<3; $i++){ for($j = $k; $j<$l; $j+
$k=0;
$l=3;
对于($i=0;$i您应该尝试删除“echo”并增加每个循环中的变量。然后打印出来
我们将$k和$l都增加了3
不,只打印值加3的结果,但不在循环中的任何位置设置它们:
而不是
echo $k+3;
echo $l+3;
写
试试这个:
<?php
$k= 0;
$l= 3;
for($i = 0; $i<3; $i++){
for($j = $k; $j<$l; $j++){
$j = $j++;
}
$k = $k+3;
$l = $l+3;
}
echo $k.'<br>';
echo $l;
?>
给你:
九,
12试试这个。
$k+=3;
$l+=3
回声$k;
echo$l;试试这个
$k= 0;
$l= 3;
for($i = 0; $i<3; $i++){
for($j = $k; $j<$l; $j++){
echo $j;
}
$k = $k+3;
$l = $l+3;
}
echo $k.'<br>';
echo $l;
然后,您需要使用
echo $k.'<br>';
echo $l;
echo$k.
;
echo$l;
@Harinarayan首先,你需要阅读关于echo()的内容
echo-输出一个或多个字符串
echo不会像您在问题中那样操纵表达式,例如:
echo$k+3
不应使用echo进行增量,而应首先递增变量,然后按如下方式回显该变量:
<?php
$k= 0;
$l= 3;
for($i = 0; $i<3; $i++){
for($j = $k; $j<$l; $j++){
echo $j;
}
$k += 3;
$l += 3;
echo $k;
echo "<br>";
echo $l;
}
您是否需要在每次迭代时增加$k
和$l
。
echo $k.'<br>';
echo $l;
<?php
$k= 0;
$l= 3;
for($i = 0; $i<3; $i++){
for($j = $k; $j<$l; $j++){
echo $j;
}
$k += 3;
$l += 3;
echo $k;
echo "<br>";
echo $l;
}