ホームページ >バックエンド開発 >PHPチュートリアル >PHPのforeachループの詳しい説明
理解を容易にするために、ここでは $array が 1 次元の関連配列、$key が配列のインデックス、$value がこのインデックスの値であると仮定します。また、それらの名前は次のとおりです。理解しやすいように、これらは $key および $value と呼ばれます。 foreach の作業プロセスをよりよく理解できるように、配列を作成しましょう。
PHP コード
次に、$array を走査するために foreach を使用する PHP サービスをシミュレートします。
PHP コード
ここまでで、foreach ループについてある程度理解できたはずです。もう 1 つ注意すべき点は、foreach は実際に配列要素を操作するのではなく、毎回値を渡すだけであるということです。上記の例に特有の、各配列要素の後に文字列 'company' を追加する場合、$value .= 'company' 操作は機能しません。この時点では、配列要素の値は変更されません。 $array[$key] .= 'company';
のように使用する必要があります。