返回创建数组,分别......登陆

创建数组,分别用for/while/foreach循环

.2019-07-08 11:38:2690
<?php
$arr1=array('P','H','P','中','文','网');
$i=0;
for($i=0;$i<count($arr1);$i++){
    echo $arr1[$i]."<br>";
}
echo '<hr>';

$k=0;
while($k<count($arr1)){
    echo $arr1[$k]."<br>";
    $k++;
}
echo "<hr>";

foreach($arr1 as $key=>$value){
    echo $key,'=>',$value.'<br>';
}
?>

1.png

1.语法不同

  1. for (初始;条件;增量) { 要循环的代码;}

  2. while(条件){ 要循环的代码;}

  3. foreach ($array as $value){ 要循环的代码;}

2.foreach专注于循环数组

3.while()是在循环入口判断,条件不成立,while()不会执行

4.do...while先执行后判断


最新手记推荐

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

全部回复(0)我要回复

暂无评论~
  • 取消回复发送
  • PHP中文网