PHP Walker サイトマップ | お問合せ | このサイトについて
 PHP ウォーカー
 
はじめに
PHP基本
・PHPタグについて
・コメントについて
・文字を表示させる(print、echo)
・変数について
・型について
・配列
・分岐1(if 〜 else)
・分岐2(switch)
・繰り返し1(while)
・繰り返し2(for)
・繰り返し3(foreach)
日付・時刻
関数

 繰り返し3(foreach)

foreach はほとんどの場合は配列の繰り返し処理で使われます。
foreach の基本的な構文はこのようになります。
ソースコード
foreach (配列名 as 値用の変数) {
    処理文
      ・
      ・
      ・
}

または

foreach (配列名 as キー用の変数 => 値用の変数) {
    処理文
      ・
      ・
      ・
}
配列の先頭から順次値用の変数に配列の値が入ります。
2番目の構文では値と同時にキーの内容がキー用の変数に入ります。
ソースコード
$a1 = array("あいう","かきく","さしす");
$a2 = array("one" => 1, "two" => 2, "three" => 3);

print "◆ 配列の値を表示させる<br>";
foreach ($a1 as $value) {
    print "value = $value<br>\n";
}
print "◆ 配列のキーと値を表示させる<br>";
foreach ($a1 as $key => $value) {
    print "key = $key : value = $value<br>\n";
}
print "◆ 連想配列でも同様に<br>";
foreach ($a2 as $key => $value) {
    print "key = $key : value = $value<br>\n";
}
出力結果

◆ 配列の値を表示させる
value = あいう
value = かきく
value = さしす
◆ 配列のキーと値を表示させる
key = 0 : value = あいう
key = 1 : value = かきく
key = 2 : value = さしす
◆ 連想配列でも同様に
key = one : value = 1
key = two : value = 2
key = three : value = 3



サイトポリシー | 新着情報 | 掲示板 | お問合せ
Copyright © エンジニアウォーカー All Rights Reserved.