読者です 読者をやめる 読者になる 読者になる

PHPのforeachイテレータ


「2.5.5foreach」からのメモ。

配列

PHPでは配列をforeachを使って操作することができます。

<?php
$array = array("a" , "b" , "c");
foreach($array as $value){ echo "$value\n"; }
?>
a
b
c


インデックスも取得する必要がある場合は以下のように使用します。

<?php
$array = array("a" , "b" , "c");
foreach($array as $key => $value){ echo "$key => $value\n"; }
?>
0 => a
1 => b
2 => c

ハッシュ

ハッシュも同じようにして操作できます。

<?php
$hash = array("first" => "hoge" , "second" => "foo" , "third" => "bar");
foreach($hash as $key => $value){ echo "$key => $value\n"; }
?>
first => hoge
second => foo
third => bar