$data = range(1,10); for($i=0;$i<10;$i++){ echo $data[$i]; } $i=0; while($i<10){ echo $data[$i]; $i++; } foreach($data as $i){ echo $i; }
for循环适合知道循环次数的情景,while循环适合不知道循环次数的情景,遍历数组用foreach最合适。