那个不太理解比较他们的不同之处

原创 2019-01-13 23:33:04 1685
摘要:<?php $arry=array(0,1,2,3,4,5,6,7,8,9,10); $arry2=array(11,12,13,14,15,16,17,18,19,20,21); $data=count($arry); $i=0;//根据指定条件循环 while($i <= ($data-1)){   e

<?php
 $arry=array(0,1,2,3,4,5,6,7,8,9,10);
 $arry2=array(11,12,13,14,15,16,17,18,19,20,21);
 $data=count($arry);

 $i=0;
//根据指定条件循环

 while($i <= ($data-1)){  
 echo $arry[$i].'已经改变为:';
  $arry[$i]=($arry[$i]+$arry2[$i])+$i; //把arry数组的值变成arry2并且加上i的值
  echo $arry[$i].'<br>';
  $i++;
 }
  echo '我是第一次循环的i:'.$i.'<hr>';
 //根据指定条件循环相对比必while 和do 更好用
 for($i=1; $i<=($data-1); $i++)
 {
  echo '我是arry数组序列是:'.$i.'我的值:'.$arry[$i].'已经改变为:';
  $arry[$i]=$i;  //循环并且赋值arry数组里的值等于i
  echo $arry[$i].'<br>';
 } 
  echo '我是二次循环的i:'.$i.'<hr>';
  $i=0;
 //根据指定条件循环
  do{
  $i++;
  echo $i.'<br>';
 } while($i<=($data-1));
 echo '我是第三次循环的i:'.$i.'<hr>';
 $i=0;
 //主要用于便利数组
 foreach($arry2 as $vd){
  $i++;
  echo '我是arry2的数组序列号是:'.$i.'我的值是:.'.$vd.'已改变为:'; //foreach可以直接遍历数组相对比更简单
  $vd=$vd+1;// 改变数组的结果也更简单 运行的会更流畅 
  echo $i.'<br>';
 }
 echo '我是第四次循环的i:'.$i.'<hr>';
?>

//foreach 用来操作数组会更简单 同时根据条件循环 for会比较优秀

批改老师:韦小宝批改时间:2019-01-14 09:10:30
老师总结:循环呢都基本上差不多 这四个循环中最常用的也就是foreach 和 for循环 其次是 while 再是do...while foreach用于遍历数组 for用于循环规定次数的比较好

发布手记

热门词条