返回PHP循环遍历......登陆

PHP循环遍历数组

李涛2019-03-19 13:03:30204
<!DOCTYPE html>
<html>
<body>

<h1>for循环遍历数组</h1>
<?php
  $array = array("红色","黄色","蓝色","绿色","紫色");
  for ($i=0;$i<count($array);$i++)
  {
      echo $array[$i]."<br>";
  }
  /*for循环遍历数组, 使用了count()函数获取到数组的长度值,因为条件变量$i小于长度,所以$i会比数组长度值-1,
正好利用数组下标的方式遍历出所有的数组值.*/
?>

<h1>while循环</h1>
<?php
$x = 0;
while ($x<=count($array)-1)
{
    echo $array[$x]."<br>";

    $x++;
}
//因为数组索引下标是从0开始的,所以条件是数组长度-1;
?>

<h1>do while循环 </h1>
<?php
$x=0;
do{
    echo $array[$x]."<br>";
    $x++;
}while(($x>count($array)));
?>

<h1>foreach遍历值</h1>
<?php
$x=array("one","two","three");
foreach ($x as $value)
{
    echo $value . "<br>";
}
?>
<h1>foreach遍历 键和值</h1>
<?php
foreach ($x as $key=>$value){
    echo $key ."=>" .$value . "<br>";
}
?>
</body>
</html>
注:for循环是在知道循环次数的情况下使用, while循环的初始条件必须在while体外部, 内部最后必须有更新循环体,
否则就会死循环,只要循环复合判断条件 就执行下去,到false时不执行. do while 语句会至少执行一次代码,然后检
查条件,只要条件成立,就会重复进行循环;  foreach循环只适合于循环数组, 可以快速循环出 数字的键和值.


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送