◎foreach文
配列または連想配列に対して、先頭のデータか順に繰り返し処理を行うための命令。
[as]の後ろの変数にループの度にデータが先頭から順に代入されていく。
$date = array('東京','大阪','京都');
foreach ($date as $value) {
echo $value;
}
//結果:東京 大阪 京都
【例題】
連想配列 $scores = array('数学' => 70, '英語' => 90, '国語' => 80);
のキーを$key、値を$valueとするforeach文を記載し、各教科の点数を
表示させる。(例)数学は100点です。
<?php
$scores = array('数学' => 100, '英語' => 90, '国語' => 80);
foreach($scores as $key => $value){
echo $key.'は'.$value. '点です。';
}
?>
//結果:数学は100点です。英語は90点です。国語は80点です。