loop
作者QQ:67065435 QQ群:821635552
本站内容全部为作者原创,转载请注明出处!
for
for ($i = 0; $i <= 2; $i++) { echo $i, "\n"; } # 执行顺序① ②(true)④③ ②(true)④③ ②(true)④③ ②(false) for (①; ②; ③) { ④; }
foreach
$arr = ['一', '二', '三', '四', '五',]; foreach ($arr as $key => $value) { echo $key, "=>", $value, "\n"; } # 执行顺序①②③④⑤
while
$i = 0; while($i <= 2){ $i++; echo $i,"\n"; } # 执行顺序①(true)② ①(true)② ①(true)② ①(false) while(①){ ②; }
do while
# 先执行,后判断,成立后执行 $i = 0; do{ $i++; echo $i,"\n"; }while($i <= 2) # 执行顺序① ②(true)① ②(true)① ②(false) do{ ①; }while(②)
function
# 函数通过自身调用实现循环 # 循环模式依具体逻辑而定 function loop(int $i = 0) { if($i <= 10){ echo $i, "\n"; $i++; loop($i); } } loop();
goto
# 程序通过跳转到指定行实现循环 # 循环模式依具体逻辑而定 $i = 0; a: $i++; echo $i, "\n"; if($i < 10){ goto a; }
闭包(匿名函数)
# 明天再写