首頁  >  文章  >  後端開發  >  如何在 PHP 中使用 Foreach 迴圈存取 2D 陣列的一級鍵?

如何在 PHP 中使用 Foreach 迴圈存取 2D 陣列的一級鍵?

Susan Sarandon
Susan Sarandon原創
2024-11-05 01:58:02125瀏覽

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

使用Foreach 循環存取二維數組的第一級鍵

在這種情況下,您可以使用PHP foreach 循環有效存取2D 數組$places 的第一級鍵的正確語法。

下面更新的程式碼包含了提取第一級鍵的正確語法:

<?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而不是key($site)。此變更直接存取第一級鍵(在本例中為城市名稱)並將其指派給 $key 變數。因此,您可以輕鬆地在視圖中顯示一級鍵(城市名稱)。

以上是如何在 PHP 中使用 Foreach 迴圈存取 2D 陣列的一級鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn