PHP语法(三):控制结构(For循环/If/Switch/While)

相关连接:html

PHP语法(一):基础和变量数组

PHP语法(二):数据类型、运算符和函数函数

PHP语法(三):控制结构(For循环/If/Switch/While)指针

本文我来总结几个PHP经常使用的控制结构,先来个最特别的foreach,剩下的控制结构跟其余语言差很少,那这一期就比较简单了。code


Foreach循环

遍历数组中的每一个元素并循环代码块。htm

用法:foreach ( $array as $value )blog

每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,而且数组指针会逐一地移动,直到到达最后一个数组元素。get

$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
    foreach($age as $x=>$x_value) {
      echo "Key=" . $x . ", Value=" . $x_value;
    }

For循环

基本的for循环以下:博客

for ($x=0; $x<=10; $x++) {
      echo "数字是:$x";
    }

If判断

if没有什么特别的用法。it

if (条件) {
  条件为 true 时执行的代码;
} elseif (condition) {
  条件为 true 时执行的代码;
} else {
  条件为 false 时执行的代码;
}

Switch

switch也是跟C++差很少。

switch ($x)
{
case 1:
  echo "Number 1";
  break;
case 2:
  echo "Number 2";
  break;
default:
  echo "No number between 1 and 3";
}

While

while (条件为真) {
  要执行的代码;
}

Do while

do...while 循环首先会执行一次代码块,而后检查条件,若是指定条件为真,则重复循环。

do {
  要执行的代码;
} while (条件为真);

最后

回顾开博这几天的历程,又看到园子里其余博主写的“为何不分享”的文章,感概良多。其实愿意分享的人仍是不少,可是不分享的缘由有太多了,没时间、懒、怕被笑话都是因素。原本看看PHP语法一个小时就能看完,可是若要整理成博客文章,就要思考不少东西,光是写个基础篇几个晚上的时间就没有了,真是让人喜忧参半。

如今想一想能坚持天天写博客的人真的太不容易了,向大家致敬!

但愿我一周能拿出三天以上的空闲时间来写博客吧。

相关文章
相关标签/搜索