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

Original 2019-07-08 11:38:26 270
abstract:<?php $arr1=array('P','H','P','中','文','网'); $i=0; for($i=0;$i<count($arr1);$i++){     echo $arr1[$i]."<br>&quo
<?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先执行后判断


Correcting teacher:查无此人Correction time:2019-07-09 14:53:26
Teacher's summary:完成的不错。for和while是计算循环,foreach是数组循环。继续加油。

Release Notes

Popular Entries