1. 程式人生 > >熊貓學猿--(第八竹--迴圈 for、foreach)

熊貓學猿--(第八竹--迴圈 for、foreach)

​        什麼是迴圈呢?這裡的迴圈不是我們心裡的惡性迴圈那種

這裡的迴圈,我們可以理解為,上課點名。張三、李四、王五、趙六。

<?php

 function dianming(){

 $student=array("張三","李四","王五","趙六");

 for($i=0;$i<4;$i++){

 echo $student[$i]."<br/>";

 }

 }

dianming();

?>

執行一下是不是,陣列成員一個個就打印出來了。這裡<br/>是換行的意思。

$student是陣列變數,$i是陣列元素的索引,索引就是唯一表示元素的編號。就想我們的學號0001,0002。

foreach也是同樣的用法

<?php

 function dianming(){

 $student=array("張三","李四","王五","趙六");

 foreach($student as $vo){

 echo $vo."<br/>";

 }

 }

dianming();

?>

for和foreach的不同就是,for呢就必須先有個數值來控制這個取得次數,必須是定義一個最小值到最大值,一個個取,取得是一個整體(鍵值對),想要獲取值就必須指定鍵值$student[$i]。foreach取出的直接是值$vo。