本章講述 PHP 語(yǔ)言的 foreach 循環(huán)語(yǔ)句。
foreach 循環(huán)語(yǔ)句的作用是遍歷數(shù)組。在學(xué)這章之前,你有必要先了解 PHP 數(shù)組 (Arrays)。
foreach 循環(huán)語(yǔ)句的語(yǔ)法如下:
foreach (array as $value)
statement
看一個(gè)簡(jiǎn)單的示例:
<html>
<body>
<?php
$a = array("orange", "apple","peach");
foreach ($a as $value)
{
echo $value."<br />";
}
?>
</body>
</html>
返回的顯示結(jié)果是:
orange
apple
peach
該示例首先定義一個(gè)數(shù)組變量 $a,$a 有三個(gè)值,分別是"orange", "apple"和"peach",然后用 foreach 循環(huán)語(yǔ)句遍歷這個(gè)數(shù)組,將數(shù)組中的每個(gè)值輸出。
如果你還要獲取數(shù)組的 key,則使用以下語(yǔ)法:
foreach (array as $key => $value)
statement
示例如下:
<html>
<body>
<?php
$a = array("os"=>"Windows XP", "lang"=>"Chinese",sp=>"Service Pack 3");
foreach ($a as $key => $value)
{
echo $key.": ".$value."<br />";
}
?>
</body>
</html>
顯示結(jié)果如下:
os: Windows XP
lang: Chinese
sp: Service Pack 3
聯(lián)系客服