東京ロケット CEO のブログ

道玄坂交番のカレーうどん屋さんの5階で「助太刀くん」という建設現場と職人さんをつなぐアプリを開発・運営してます。

配列とforeach文③

foreachも2種類に分けて覚えると分かりやすいと思います。
①配列から値だけを取り出す。(インデックス配列で使います。)
②配列からキーと値を取り出す。(連想配列で使います。)

①配列から値だけを取り出す方法
書き方は

foreach(配列名 as 値が入る変数)

なので

<?php
//前々回の配列を使います。
$name =array('A','B','C','D');

foreach($name as $value){
  print $value;
  print "<br>";
}
?>

表示
A
B
C
D

次に②配列からキーと値を取り出す方法です。
書き方は

foreach(配列名 as キーが入る変数 => 値が入る変数)

なので

<?php
//前回の配列を使います。
$name['A'] = 'apple';
$name['B'] = 'banana';
$name['C'] = 'chocolate';

foreach($name as $key => $value){
  print $key,':',$value;
  print "<br>";
}
?>

表示
A:apple
B:banana
C:chocolate