for()循环:
for(起始值,长度,递归){code..}
while()循环:
while(条件){code...}
foreach()循环:
foreach(数组 as key=>value){code...}
在使用 for 和 while 操作数组时注意一下指针
下边请看示例
实例
<?php echo '数组循环操作示例'; $str = ['name' => '张建武','age' => 25,'like' => 'php' ]; echo '<br>'; print_r($str); echo '<br>'; echo '<hr>第一种循环:<br>'; for($i=0; $i<count($str);$i++){ echo key($str),'=>',current($str),'<br>'; next($str); } reset($str); // print_r($str); echo '<br>'; echo '<hr>第二种循环:<br>'; $i=0; while( $i<count($str)){ echo key($str),'=>',current($str),'<br>'; next($str); $i++; } reset($str); echo '<br>'; echo '<hr>第二种循环:<br>'; foreach ($str as $key => $value) { # code... echo '当索引为:',$key,' 时,他的值为: ',$value,'<br>'; } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
输出结果: