返回for/whi......登陆

for/while/foreach遍历数组

lzm2019-03-10 08:59:09265

<?php

//range() 创建一个包含指定范围的元素的数组
$arr = range(1,11);
//count() 函数返回数组中元素的数目
$count = count($arr);

//for 循环 遍历数组
//拿到数组的键和值
for($i = 0; $i < $count ; $i++){
   echo $i . ' => ' . $arr[$i] . '<br>';
}
//拿到数组的值
for($i = 0; $i < $count ; $i++){
   echo $arr[$i] . '<br>';
}
echo '<hr>';

// while循环 遍历数组
//拿到数组的键和值
$i = 0; //初始值
while($i < $count){
   echo $i . ' => ' . $arr[$i] . '<br>';
   $i++; //自增长
}
//拿到数组的值
$i = 0; //初始值
while($i < $count){
   echo $arr[$i] . '<br>';
   $i++; //自增长
}

echo '<hr>';
//foreach循环 遍历数组
//拿到数组的键和值
foreach($arr as $key => $value){
   echo $key . '=>' . $value . '<br>';
}
//拿到数组的值
foreach($arr as $value){
   echo $value . '<br>';
}

/*
*  for、while循环 (需要知道一个条件,如数组的数量) 
* 需要初始化 $i = 0;
* 需要计算出数组的数量作为条件 $i < $count; (count($arr))
* 需要自增长 $i++;
*
*  foreach循环 (不需要条件就可以遍历数组)
*  foreach 需要拿到数组键和值很简单
*
* */

?>

最新手记推荐

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

全部回复(0)我要回复

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