📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

393行目: 393行目:


==== 連想配列の走査 ====
==== 連想配列の走査 ====
連想配列は通常の配列と異なり、全ての値をfor文で値を取得することはできない。<br>
そのため、全ての値を取得する場合は、foreach文を使用して連想配列の値を取得する。<br>
<br>
<syntaxhighlight lang="php">
// foreach文のシンタックス
// キーと値の走査
// <任意の変数名 1>にはキー名、<任意の変数名 2>には値が自動的に代入される
foreach (<連想配列名> as <任意の変数名 1> => <任意の変数名 2>) {
    // ...処理
}
// 値のみの走査
foreach (<変数名> as <連想配列名>) {
    // ...処理
}
</syntaxhighlight>
<br>
  <syntaxhighlight lang="php">
  <syntaxhighlight lang="php">
//  キーと値の走査
  foreach ($array1 as $key => $value) {
  foreach ($array1 as $key => $value) {
     echo "$key: $value\n";
     echo "$key: $value\n";
404行目: 423行目:
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
==== 連想配列の結合 ====
==== 連想配列の結合 ====
  <syntaxhighlight lang="php">
  <syntaxhighlight lang="php">