array("George Orwell", "1984", "Brave New"/> array("George Orwell", "1984", "Brave New">
PHP は、Web アプリケーション開発で広く使用されている、厳密に型指定されたスクリプト言語です。 PHP で作成されたアプリケーションには通常、配列型のデータ構造が含まれており、多次元配列は最も一般的に使用されるデータ構造の 1 つです。この記事では、PHPで配列の中で配列を呼び出す方法を紹介します。
まず、単純な多次元配列を見てみましょう:
$books = array( "fiction" => array("George Orwell", "1984", "Brave New World"), "non-fiction" => array("Stephen Hawking", "A Brief History of Time") );
この配列には 2 つのキー (「フィクション」と「ノンフィクション」) が含まれており、各キーは 配列 に対応し、それぞれのキーは何らかの値(本の名前)が含まれています。次に、この多次元配列からいくつかの値を抽出したいと思います。
多次元配列から値を抽出するには、「[]」演算子を使用できます。この例の配列では、次のような値を抽出できます:
echo $books["fiction"][0]; // 输出 "George Orwell"
ここでは 2 つの "[]" 演算子を使用します。最初の "[]" 演算子はキー "fiction" を持つ配列を取得し、2 番目の "[]" 演算子は配列の最初の要素を取得します。
ループを使用して、多次元配列内のすべての要素を反復処理することもできます。多次元配列のループ反復を示すために、上記の例からインデックスを削除し、各配列のすべての要素を 1 つの配列に配置します。
$books = array( array("George Orwell", "1984", "Brave New World"), array("Stephen Hawking", "A Brief History of Time") );
これで、2 つのネストされたループを使用して、この配列のすべての要素を反復できます。配列:
foreach ($books as $book) { foreach ($book as $value) { echo $value . " "; } echo "<br>"; }
上記のコードは、$books 配列内の各要素を反復処理し、その要素内のすべての値を出力します。この例では、出力は次のようになります。
George Orwell 1984 Brave New World Stephen Hawking A Brief History of Time
もちろん、多次元配列を反復処理する方法は複数あります。上記のコード例は、これを行う方法の 1 つにすぎません。実際の開発では、状況に応じて最適な方法を選択する必要があります。
要約すると、PHP で配列内の配列を呼び出す場合は、ネストされた配列の構造を理解し、必要に応じて「[]」演算子とループ ステートメントを使用して、配列内の要素にアクセスして反復する必要があります。
以上がPHPで配列内の配列を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。