プログラミング未経験"アラサー男子"の勉強部屋

主にPHPの勉強のアウトプットに、そして誰かに役立つブログとしていきます。

PHP入門 ~問い合わせフォームの作成を目指す~ 第7章

◎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点です。