PHP で Foreach ループを使用して連想配列を反復する
PHP: PHP (ハイパーテキスト プリプロセッサ) は、Web 開発用に特別に設計された、広く使用されているオープンソースのサーバー側スクリプト言語です。元々は 1994 年に Rasmus Lerdorf によって作成され、それ以来、世界中の何百万もの開発者によって使用される強力な言語に進化しました。
PHP は主に動的な Web ページと Web アプリケーションを開発するために使用されます。これにより、開発者は HTML 内に PHP コードを埋め込むことができ、サーバー側のロジックとプレゼンテーション層を簡単に混合できるようになります。 PHP スクリプトはサーバー上で実行され、結果の HTML がクライアントのブラウザーに送信されます。
PHP では、foreach ループを使用して連想配列を反復処理できます。これを実現するためのいくつかの方法を次に示します。
キーと値を使用した反復処理
値のみを使用した反復処理
参照による反復
配列関数の反復処理
キーと値を使用した反復処理
PHP でキーと値のアプローチを使用して連想配列を反復処理する例を次に示します。
リーリー出力
リーリーこの例では、foreach ループは連想配列 $array 内の各要素を反復処理します。 $key 変数は現在のキーを保持し、$value 変数は対応する値を保持します。ループ内では、キーと値のペアを使用して任意の操作を実行できます。この場合、反復ごとにキーと値を単にエコーしているだけです。
値のみを使用して反復する
PHP で値のみのアプローチを使用して連想配列を反復処理する例を次に示します。
リーリー出力
リーリーこの例では、foreach ループは連想配列 $array 内の各要素を反復処理します。 $value 変数は、各反復に対応する値を保持します。ループ内では、値を使用して任意の操作を実行できます。この場合、各反復の値を単にエコーしているだけです。
参照による反復
PHP で参照を使用して連想配列を反復処理する例を次に示します。
リーリー出力
リーリーこの例では、foreach ループは、参照と $ 値を使用して、連想配列 $array 内の各要素を反復処理します。参照を使用すると、ループ内の $value に加えられた変更は、元の配列内の対応する要素に直接影響します。この場合、各値を「modified」に変更します。
ループの後、変更された配列を反復処理して、更新されたキーと値のペアを表示します。
参照による反復を行うには、foreach ループ内の $value 変数の前に & シンボルを使用することが不可欠であることに注意してください。
配列関数を使った反復処理
PHP で配列関数を使用して連想配列を反復処理する例を次に示します。
リーリー出力
リーリーこの例では、2 つの配列関数 array_keys() と array_values() を使用して、連想配列のキーと値を含む個別の配列を取得します。
次に、インデックス変数 ($i) を使用した従来の for ループを使用して、キーと値の配列を反復処理します。 $keys[$i] と $values[$i] をそれぞれ使用して、各インデックスで対応するキーと値を取得します。
ループ内では、キーと値のペアを使用して任意の操作を実行できます。この場合、反復ごとにキーと値を単にエコーしているだけです。
このメソッドは、それぞれの配列を使用してキーと値の順序を維持することに依存していることに注意してください。元の連想配列が変更されると、キー配列と値配列の順序が一致せず、不正な結果が生じる可能性があります。
結論
foreach ループの使用は、PHP で連想配列を反復するための便利で簡単な方法です。ニーズに最適な方法を選択できます。方法 1 ではキーと値の両方にアクセスできますが、方法 2 と方法 3 ではそれぞれ値またはキーを個別に反復することに重点を置いています。
以上がPHP で Foreach ループを使用して連想配列を反復するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
