📢 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"> | ||