網頁

2019年5月9日 星期四

[ PHP ] 使用foreach迴圈的方法

介紹:
通常用來迴圈找尋陣列或集合中的元素。
例如有一維陣列與二維陣列..等。

foreach用法如下:
<?php



//一維陣列
$Arr=array("A1"=>10,"A2"=>20,"A3"=>30);

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

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

echo"<br>";echo"<br>";echo"<br>";

//二維陣列
$Arr2=array(
A=>array("A1"=>10,"A2"=>20,"A3"=>30),
B=>array("B1"=>11,"B2"=>22,"B3"=>33),
C=>array("C1"=>12,"C2"=>24,"C3"=>36));

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

結果:
//一維陣列
value=10
value=20
value=30

key=A1 ;value=10
key=A2 ;value=20
key=A3 ;value=30


//二維陣列

value=Array
value=Array
value=Array
key=A ;value=Array
key=B ;value=Array
key=C ;value=Array
key=A1 ;value=10
key=A2 ;value=20
key=A3 ;value=30
key=B1 ;value=11
key=B2 ;value=22
key=B3 ;value=33
key=C1 ;value=12
key=C2 ;value=24
key=C3 ;value=36

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。