ホームページ  >  記事  >  バックエンド開発  >  PHP で Foreach ループを使用して 2D 配列の最初のレベルのキーにアクセスするにはどうすればよいですか?

PHP で Foreach ループを使用して 2D 配列の最初のレベルのキーにアクセスするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-05 01:58:02124ブラウズ

How to Access First Level Keys of a 2D Array using a Foreach Loop in PHP?

Foreach ループを使用して 2D 配列の最初のレベルのキーにアクセスする

この状況では、次のコマンドを使用して PHP foreach ループを利用できます。 2D 配列 $places の第 1 レベルのキーに効果的にアクセスするには、正しい構文を使用してください。

以下の更新されたコードには、第 1 レベルのキーを抽出するための適切な構文が組み込まれています。

<?php
foreach ($places as $key => $site): ?>
    <h5><?= $key ?></h5>  <!-- Replace key($site) with $key -->
        <?php foreach($site as $place): ?>
            <h6><?= $place['place_name'] ?></h6>
        <?php endforeach ?>

<?php endforeach ?>

最初のレベルのキーを取得する行では、key($site) の代わりに変数 $key を使用します。この変更により、第 1 レベルのキー (この場合は都市の名前) に直接アクセスし、それを $key 変数に割り当てます。その結果、ビュー内に第 1 レベルのキー (都市名) を簡単に表示できます。

以上がPHP で Foreach ループを使用して 2D 配列の最初のレベルのキーにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。