分别用 for/while/foreach循环数组

Original 2019-01-20 17:07:53 185
abstract:$arr=[1,2,3,4,5]; //$arr=$range(1,5);$count=count($arr);for($i=0;$i<$count;$i++){ echo $arr[$i] .'
';}——————————————————————————————$i=0;while( $i<$count

$arr=[1,2,3,4,5]; //$arr=$range(1,5);

$count=count($arr);

for($i=0;$i<$count;$i++)

{

echo $arr[$i] .'
';

}

——————————————————————————————

$i=0;

while( $i<$count ){

echo $arr[$i] .'
';

};

do{

echo $arr[$i] .'
';

}while( $i<$count);

——————————————————————————————

foreach($arr as $key=>$val){

echo $key . '----' . $val . '
';

}

——————————————————————————————

区别是:

for循环的条件都在()里;

while循环的初始循环值在while外面,循环条件判断在()里,循环值累加在{}里;dowhile和while差不多,但是不管条件真假都要执行一次。

foreach循环用来循环数组,有两种形式 键值对 $key=>$val, 只要值 $val.

Correcting teacher:韦小宝Correction time:2019-01-20 17:51:31
Teacher's summary:写的很不错 却别总结的也不错 foreach使用最多的也就是遍历数组 当然其他的两种也可以实现 各有各的好处

Release Notes

Popular Entries