loop

  1. 作者QQ:67065435 QQ群:821635552

  2. 本站内容全部为作者原创,转载请注明出处!

  3. for

     for ($i = 0; $i <= 2; $i++) {
         echo $i, "\n";
     }
     # 执行顺序① ②(true)④③ ②(true)④③ ②(true)④③ ②(false)
     for (①; ②; ③) {
         ④;
     }
    
  4. foreach

     $arr = ['一', '二', '三', '四', '五',];
     foreach ($arr as $key => $value) {
         echo $key, "=>", $value, "\n";
     }
     # 执行顺序①②③④⑤
    
  5. while

     $i = 0;
     while($i <= 2){
         $i++;
         echo $i,"\n";
     }
     # 执行顺序①(true)② ①(true)② ①(true)② ①(false)
     while(①){
         ②;
     }
    
  6. do while

     # 先执行,后判断,成立后执行
     $i = 0;
     do{
         $i++;
         echo $i,"\n";
     }while($i <= 2)
     # 执行顺序① ②(true)① ②(true)① ②(false)
     do{
         ①;
     }while(②)
    
  7. function

     # 函数通过自身调用实现循环
     # 循环模式依具体逻辑而定
     function loop(int $i = 0)
     {
         if($i <= 10){
             echo $i, "\n";
             $i++;
             loop($i);
         }
     }
     loop();
    
  8. goto

     # 程序通过跳转到指定行实现循环
     # 循环模式依具体逻辑而定
     $i = 0;
     a:
     $i++;
     echo $i, "\n";
     if($i < 10){
         goto a;
     }
    
  9. 闭包(匿名函数)

     # 明天再写
    
Copyright © 豆包嘿嘿~ 2012-∞ 冀ICP备17033181号 all right reserved,powered by Gitbook修订: 2020-08-19 14:05:41

results matching ""

    No results matching ""