繰り返し回数を優先的に指定したい場合は for文
条件を優先的に繰り返したい場合は while文
配列の要素がある分だけ繰り返し処理したい場合 foreach文
foreach (配列変数 as キー変数 => 値変数){
実行する処理1;
実行する処理2;
}
<?php
$preflist = array('Tokyo' => '東京', 'Osaka' => '大阪');
foreach ($preflist as $key => $value){
print $key.'=>'.$value.'<br />';
}
?>
出力:
Tokyo=>東京
Osaka=>大阪
一次元配列
foreach ($array as $value){
実行処理文
}
連想配列
foreach ($array as $key => $value){
実行処理文
}