<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%> 拓米數位PHP教學文件

文件標題:[C009]程式的流程控制(九)foreach 迴圈

內容說明:

9、foreach 迴圈
A、語法有二種:這是給陣列使用的迴圈,能同時取出值和索引(註標)
(1)、第一種寫法:只取出陣列中的值
(2)、第二種寫法:取出陣列中的值和索引(註標)
B、範例:

教學內容:

9、foreach 迴圈

A、語法有二種:這是給陣列使用的迴圈,能同時取出值和索引(註標)

原式敘述:

foreach(array_expression as $value) statement
foreach(array_expression as $key => $value) statement

(1)、第一種寫法:只取出陣列中的值($value)

foreach(陣列名稱 as $value)
{敘述;}

(2)、第二種寫法:取出陣列中的值($value)和索引($key)(註標)

foreach(陣列名稱 as $key=>$value)
{敘述;}

B、範例:

 

(1)、第一種範例

<?php

$a=array( 0=>123, 1=>456, 2=>789, 6=>"abcdefg" );

foreach($a as $key=>$value){
echo $value."<br>";
}

?>

執行結果:

123
456
789
abcdefg

(2)、第二種範例

檢視範例語法

<?php

$a=array( 0=>123, 1=>456, 2=>789, 6=>"abcdefg" );

foreach($a as $key=>$value){
echo $key."是".$value."<br>";
}

?>

執行結果:

0是123
1是456
2是789
6是abcdefg

   
   最後修改日期: 2003年10月13日