很多站长朋友们都不太清楚php循环语句结果,今天小编就来给大家整理php循环语句结果,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php中的for循环语句解答,输出的结果是如何算出来的 2、 PHP循环语句 3、 PHP循环数据库结果集问题 php中的for循环语句解答,输出的结果是如何算出来的用了两个循环,在每次循环的时候$i的值被赋值,第一次是1
第二次是2
$i的值依次是123456789
而#$j又是<$i,值也是123456789
第二次循环中,值依次会<=1,<=2...<=9
输出的值就是下面的结果了
PHP循环语句<?php
//问题1
//调用test()即可输出
function test(){
static $num=1;
if($num<=9){
for($i=1;$i<=$num;$i++){
echo "*";
}
echo "<br>";
$num++;
test();
}
}
//问题2
//调用test1()即可输出
function test1(){
static $num=1;
if($num<=9){
$num++;
test1();
for($i=1;$i<=$num;$i++){
echo "*";
}
echo "<br>";
}
}
//问题3
//调用test2()即可输出
function test2(){
for ($i=0; $i <=9 ; $i++) {
$num;
$sta=pow(2,$i);
if($i==0){
$num=$sta;
echo "第".($i+1)."步:stotal=0+".$sta."=".$num."<br>";
}else{
echo "第".($i+1)."步:stotal=".$num."+".$sta."=".($num+$sta)."<br>";
$num=$num+$sta;
}
}
}
纯手打,请采纳
?>
PHP循环数据库结果集问题结果不同原因就是你while循环里面的那个data和data[]这里。data = $row的话结果只显示最后一次循环的结果,因为后面的会覆盖前面的。
data[]是往data数组里面追加数据,和前面的覆盖是不一样的
关于php循环语句结果的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php循环语句结果 php实现循环的指令的详细内容...