熊貓學猿--(第八竹--迴圈 for、foreach)
阿新 • • 發佈:2019-02-10
什麼是迴圈呢?這裡的迴圈不是我們心裡的惡性迴圈那種
這裡的迴圈,我們可以理解為,上課點名。張三、李四、王五、趙六。
<?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。