問題
phpで連想配列をforeachで取り出す記述がわからない。
解決策
「foreach(配列名 as 配列キーの格納される変数 => 値の格納される変数)」でループ処理を実行し、それぞれの格納される変数を用いて取り出す。
連想配列とforeach
phpで連想配列をforeachで取り出すには、「foreach(配列名 as 配列キーの格納される変数 => 値の格納される変数)」でループ処理を実行し、それぞれの格納される変数を用います。
記述例
例として、以下の連想配列をforeachでループ処理する記述例をご紹介します。
$group = array(
"a"=> "item-a",
"b"=> "item-b",
"c"=> "item-c",
"d"=> "item-d",
"e"=> "item-e"
);
連想配列へのループ処理
foreach($group as $key=>$val){
echo $key . " : " . $val;
}
実行結果
a : item-a
b : item-b
c : item-c
d : item-d
e : item-e
コメント