找回密码
 免费注册

php中替代循环语法方法教程

[复制链接]
发表于 2022-11-23 18:38:33 | 显示全部楼层 |阅读模式
php中替代循环语法方法教程

php中除了do-while以外,其他的语法结构都有替代语法
规则:左大括号变冒号,右大括号变endXXX
代码如下:
  1. //if的替代语法
  2.     if():

  3.     elseif():

  4.     else:

  5.     endif;
  6. //switch替代语法
  7.     switch():

  8.     endswitch;
  9. //for
  10.     for():

  11.     endfor;
  12. //while
  13.     while():

  14.     endwhile;
  15. //foreach
  16.     foreach():

  17.     endforeach;
复制代码
例题:在混编的时候用替代语法
  1. <body>
  2. <?php
  3. for($i=1;$i<=10;$i++):
  4.         if($i%2==0):
  5. ?>
  6.         <?php echo $i;?>:锄禾日当午<br>
  7. <?php
  8.         endif;
  9. endfor;
  10. ?>
  11. </body>
  12. //运行结果
  13. 2:锄禾日当午
  14. 4:锄禾日当午
  15. 6:锄禾日当午
  16. 8:锄禾日当午
  17. 10:锄禾日当午
复制代码
小结:可以通过替代语法证明else if之间如果有空格是嵌套if语句。
  1. <?php
  2. $score=80;
  3. if($score>=90):
  4.         echo 'A';
  5. elseif($score>=80):    //elseif之间没有空格,如果有空格是嵌套if语句
  6.         echo 'B';
  7. else:
  8.         echo 'C';
  9. endif;
  10. ----------------------------------------
  11. <?php
  12. $score=80;
  13. if($score>=90):
  14.         echo 'A';
  15. else:
  16.         if($score>=80):
  17.                 echo 'B';
  18.        
  19.         else:
  20.                 echo 'C';
  21.         endif;
  22. endif;
复制代码

QQ|Archiver|小黑屋|网站地图|深圳市金黑网络技术有限公司 ( 粤ICP备2021124338号|粤公网安备 44030702003689号 )

GMT+8, 2026-8-8 17:13 , Processed in 0.045744 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表