当前位置:编程学习 > php >>

帮我解释下这段PHP代码的意思

for($lev = 0; $lev < $level * 2 - 1; $lev ++) {
$level_nbsp .= " ";
}
$level++;
答案:
$lev=0;循环中第一次运行的代码,以后不再运行
如果$lev<$level*2-1执行代码部分,$level_nbsp.=" ",“.”的意思相当于JAVASCRIPT中的+或者VB中的&。这条语句的意思也就是说,把空格追加到变量$level_nbsp后面
执行完毕以后再执行$lev++,++的意思就是$lev自身加1,然后再回到$lev<$level*2-1,知道条件不成立为止
定义个变量$lev=0; 当 $lev 的值小于< $level * 2 - 1时; $lev ++($lev依次加1);
变量$level_nbsp .= " ";的值是空:
循环结束后$level++,$level再加一;
其实这和Java c# c都是一样的啊,是段for循环的代码,就是声明变量的方式不同而已啊
它是用$lev

上一个:什么是目录句柄?
下一个:把一个语句赋给一个变量的同时,这个语句会不会被执行?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,