配列の処理 foreach
配列から値を取り出す場合や連想配列からキーと値を取り出す場合は foreach文を使うと便利
書式
PHP
- <?php
- foreach(配列 as $value){
- 処理内容
- }
-
- foreach(配列 as $key => $value){
- 処理内容
- }
-
- ?>
サンプル
PHP
- <?php
- $hoge = array("AOE", "AOK", "AOC");
- $hoge2 = array("馬小屋"=>"騎士", "弓小屋"=>"射手", "戦士小屋"=>"剣士");
- $hoge3 = array(
- "暗黒の時代" => array("民兵", "農民", "斥候"),
- "領主の時代" => array("斥候", "軍平", "三平", "射手"),
- "城主の時代" => array("騎士", "イーグル", "RAM")
- );
-
- foreach($hoge as $value){
- echo $value."<br />";
- }
-
- echo "<br />";
-
- foreach($hoge2 as $key => $value){
- echo $key." : ".$value."<br />";
- }
-
- echo "<br />";
-
- foreach($hoge3 as $key => $value){
- echo $key."<br />";
- foreach($value as $key2 => $value2){
- echo $key2." : ".$value2."<br />";
- }
- }
- ?>
実行結果
AOE
AOK
AOC
馬小屋 : 騎士
弓小屋 : 射手
戦士小屋 : 剣士
暗黒の時代
0 : 民兵
1 : 農民
2 : 斥候
領主の時代
0 : 斥候
1 : 軍平
2 : 三平
3 : 射手
城主の時代
0 : 騎士
1 : イーグル
2 : RAM
| 投稿日 |
2007年3月28日 11:00 |
| カテゴリ |
PHP |
| タグ |
テストコード | 言語仕様 |
| トラックバック URL |
http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1082 |