foreach循環(huán)僅在數(shù)組上使用,用于循環(huán)遍歷數(shù)組中的每個鍵/值對。
語法:
foreach (array as $value) { 需要執(zhí)行的代碼; } //或者 foreach (array as $key => $value) { 需要執(zhí)行的代碼; }
第一個表達式循環(huán)獲取出數(shù)組的每一個值,第二個數(shù)組循環(huán)獲取出數(shù)字的鍵值對,這兩張方式可以按照需要輸出的情況來使用,如果同時需要使用數(shù)據(jù)的$key,那可以使用第二種表達式。
以下示例演示了一個循環(huán),該循環(huán)輸出$names數(shù)組的鍵($key)和值($value)。
$names = array("John" => 18, "David" => 21, "Amy" => 23); foreach ($names as $name => $age) { echo $name.'年齡是'.$age.'<br />'; } // John年齡是18 // David年齡是21 // Amy年齡是23
<?php $items = array("one", "two", "three"); ($items $item){ echo $ ."<br/>"; }