PHP4からサポートされました。
指定した配列に関してループ処理を実行します。
各ループ時には現在の要素の値が変数$valueに代入されます。
foreach( 配列 as $value ){
  ループ処理;
}
例)ハッシュをつかった場合
$fruit = array(
  "apple"  => "りんご",
  "orange" => "オレンジ",
  "banana"   => "ばなな"
);
foreach( $fruit as $key => $value ){
  echo $key. ":" .$value."
\n"; // 改行しながら値を表示
}
?> 
出力結果
apple:りんご
orange:オレンジ
banana:ばなな
web,direction,planning,graphicdesign