« PHP:条件分岐構文(switch) | メイン | PHP:スーパーグローバル変数 »

2005年09月17日

PHP:foreach構文

foreach構文は、主に
(1)配列から値を取り出す場合
(2)連想配列からキーと値を取り出す場合
などに使用します。
(配列やコレクションの各要素に対して、一連の処理を繰り返し実行したい場合などに使用します。)

※while文のeachによる配列からの取得処理と違って、同配列からの取得処理を同一スクリプト内で何回でも行うことができます。

$ARRAY = array(
    'YAHOO'=>'http://www.yahoo.co.jp',
    'google'=>'http://www.google.co.jp',
    'MSN'=>'http://www.msn.co.jp',
);

foreach($ARRAY as $key => $value){
    print "<a href=\"$value\" target=\"_blank\">$key</a> ";
}

※上記の結果、以下のように出力されます。
YAHOO google MSN 

投稿者 wing : 2005年09月17日 23:02

コメント

いままで foreach を良くわからないまま使ってました。
このライブラリ(PHP講座?)いいですね!
あと、クラスとか::とかの使い方がどうも解らないので、そのうちお願いします。

投稿者 watanabe : 2005年09月18日 15:22