博客列表 >运算符,分支,循环结构

运算符,分支,循环结构

庄周梦蝶
庄周梦蝶原创
2021年03月26日 22:25:49565浏览

运算符

  1. <?php
  2. //取余,计算今年是不是闰年
  3. $nian=date('Y');
  4. if($nian % 4 === 0 && $nian % 100 !== 0){
  5. printf('%d是闰年<br>',$nian);
  6. } else {
  7. printf('%d不是闰年<br>',%nian);
  8. }
  9. //拼装
  10. $name='php'
  11. $name= $name . '.n';
  12. //想等于
  13. $name.='.n';
  14. //太空船
  15. $a=25;
  16. $b=15;
  17. if($a<$b){
  18. echo -1;
  19. } elseif ($a>$b){
  20. echo 1;
  21. } else {
  22. echo 0;
  23. }
  24. //简化
  25. echo $a<=>$b;
  26. //三元
  27. $n=1;
  28. echo $n>=0 ? '比0大或相等' : '比0小';

分支和循环结构

  1. <?php
  2. $a=1;
  3. //单分支
  4. if($a>0){
  5. echo '大于0';
  6. }
  7. //简写
  8. if($a>0):echo '大于0';
  9. endif;
  10. //双分子
  11. if($a>0){
  12. echo '大于0';
  13. } else {
  14. echo '小于或等于';
  15. }
  16. //简写
  17. if($a>0):
  18. echo '大于0';
  19. else :
  20. echo '小于或等于';
  21. endif;
  22. //三分值
  23. if($a>0){
  24. echo '大于0';
  25. } elseif($a<0){
  26. echo '等于0';
  27. }else{
  28. echo '小于0';
  29. }
  30. //简写
  31. if($a>0):
  32. echo '大于0';
  33. elseif($a<0):
  34. echo '小于0';
  35. else:
  36. echo '等于0';
  37. endif;
  38. //switch分支
  39. switch ($a){
  40. case $a>0:
  41. echo '大于0';
  42. break;
  43. case $a<0:
  44. echo '小于0';
  45. break;
  46. default:
  47. echo '等于0';
  48. }
  49. //代替
  50. switch ($a):
  51. case $a>0:
  52. echo '大于0';
  53. break;
  54. case $a<0:
  55. echo '小于0';
  56. default:
  57. echo '等于0';
  58. endswitch;
  59. //循环
  60. //1-1.入口判断
  61. $name=['小马','小红','小明','小亮'];
  62. $a=0;
  63. while($a < count($name)){
  64. echo $name[$a],'<br>';
  65. $a++;
  66. }
  67. //代替语法
  68. while($a<count($name):
  69. echo $name[$a],'<br>';
  70. $a++;
  71. endwhile;
  72. //1-2.出口行
  73. $a=0;
  74. do {
  75. echo $name[$a],'<br>';
  76. $a++;
  77. } while ($a< count($name));
  78. //2.计算行,for
  79. for($a=0; $a<count($name); $a++){
  80. echo $name[$a],'<br>';
  81. }
  82. //3.提前终止循环和直接终止循环
  83. for($a=0; $a<count($name); $a++){
  84. if($a == 2) continue;
  85. if($a>2) break;
  86. echo $name[$a],'<br>';
  87. }
  88. //4.变量数组,没听懂,不知道干什么用
  89. foreach($name as $a=>$b){
  90. echo $b.'<br>';
  91. }

文件包含的本质是把代码变的模块挂,分割代码一块一块的执行;
include,require的区别是前者找不到插入文件还会继续执行下面的代码,这样不可控,后者是找不到插入的文件就会直接停止执行,
用在导入外部的脚本,外部文件

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议