1. For语法格式


上一节我们讲解了数组,接下来我们就可以讲解for循环命令了。for循环你可以理解成它在不停的循环,只是循环的次数我们可以设定。下面我们来看下语法格式。

  1. <?php
  2. for (初始值; 条件; 增量)
  3. {
  4. 要执行的代码;
  5. }

可能看不懂,我们来一个示例,大家对应着来学。

  1. <?php
  2. $i = 0;
  3. for($i;$i<=10;$i++){
  4. echo $i;
  5. }
  6. /**
  7. *输出结果:012345678910
  8. */

那么我们要是用数组来进行for循环,这样就可以遍历出数组里的每一个值或某一个段的值。

  1. <?php
  2. $arr = array('BMW','AUDI','BYD','CAHNGAN');
  3. $i = 0;
  4. for($i;$i<4;$i++){
  5. echo $arr[$i].",";
  6. }
  7. //输出结果就是:BMW,AUDI,BYD,CAHNGAN,
  8. //这样还是不是很好,我们可以在优化一下代码,直接自动获取数组的个数(我们一般叫数组的长度),然后基于数组的长度做for循环来遍历数组,这样我们就不用自己还要在去计算一遍。
  9. $arrs = array('BMW','AUDI','BYD','CAHNGAN');
  10. for($i;$i<count($i)-1;$i++){
  11. echo $arrs[$i].",";
  12. }

count()是获取数组的长度函数

  1. <?php
  2. $arr = array('BMW','AUDI','BYD','CAHNGAN');
  3. $count = count($arr);
  4. echo $count; //输出结果为:4