相关连接:html
PHP语法(三):控制结构(For循环/If/Switch/While)指针
本文我来总结几个PHP经常使用的控制结构,先来个最特别的foreach,剩下的控制结构跟其余语言差很少,那这一期就比较简单了。code
遍历数组中的每一个元素并循环代码块。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 ($x=0; $x<=10; $x++) { echo "数字是:$x"; }
if没有什么特别的用法。it
if (条件) { 条件为 true 时执行的代码; } elseif (condition) { 条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }
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 (条件为真) { 要执行的代码; }
do...while 循环首先会执行一次代码块,而后检查条件,若是指定条件为真,则重复循环。
do { 要执行的代码; } while (条件为真);
回顾开博这几天的历程,又看到园子里其余博主写的“为何不分享”的文章,感概良多。其实愿意分享的人仍是不少,可是不分享的缘由有太多了,没时间、懒、怕被笑话都是因素。原本看看PHP语法一个小时就能看完,可是若要整理成博客文章,就要思考不少东西,光是写个基础篇几个晚上的时间就没有了,真是让人喜忧参半。
如今想一想能坚持天天写博客的人真的太不容易了,向大家致敬!
但愿我一周能拿出三天以上的空闲时间来写博客吧。