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 サイトの他の関連記事を参照してください。