如何使用 Foreach 迴圈存取 2D 數組的第一級鍵?

Patricia Arquette
發布: 2024-11-05 19:43:02
原創
326 人瀏覽過

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

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

使用二維數組時,您可能需要訪問第一級按鍵循環。要實現此目的,您可以利用以下方法:

考慮以下$places 數組:

<code class="php">[Philadelphia] => Array
        (
            [0] => Array
                (
                    [place_name] => XYX
                    [place_id] => 103200
                    [place_status] => 0
                )

            [1] => Array
                (
                [place_name] => YYYY
                [place_id] => 232323
                [place_status] => 0
            )
        )</code>
登入後複製

在提供的視圖程式碼中,您有一個foreach 循環,該循環遍歷數組的第二個級別鍵。要存取第一級金鑰(例如“Philadelphia”),您可以按如下方式修改循環:

<code class="php"><?php foreach ($places as $key => $site): ?>
    <h5><?= $key ?></h5>
    <?php foreach ($site as $place): ?>
        <h6><?= $place['place_name'] ?></h6>
    <?php endforeach ?>
<?php endforeach ?></code>
登入後複製

透過使用$key =>; $site 在外循環中,您可以透過$key 訪問第一層鍵,並透過$site 遍歷第二級鍵。此修改將允許您在範例中檢索“Philadelphia”密鑰。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板