とあるセクシーなデータ分析官

を目指す渋谷で働くソーシャルゲーム分析者の卵

foreachのもうひとつのつかいかた

「foreachにてキーを取得したい場合」


今までのやり方では、普通にforeachを回していた。
要素だけしか必要ないためである。


だがここでキーが必要になる時がきました。


従来のやりかた

$hoge = array(a => 1, b => 2, c => 3)
foreach ($hoges as $hoge)
{
	echo $hoge;	← 要素 1,2,3
}

要素だけしかとれないが、foreachのもう一つの使い方がある。


キーを取得するやりかた

$hoge = array(a => 1, b => 2, c => 3)
foreach ($hoges as $id => $title)
{
	echo $name;	← キー a,b,c
	echo $id;  ← 要素    1,2,3
}


これで、連想配列でキーを数字ではなく文字にしても、その文字を取得できます!