>백엔드 개발 >PHP 튜토리얼 >Foreach 루프를 사용하여 2D 배열의 첫 번째 수준 키에 액세스하는 방법은 무엇입니까?

Foreach 루프를 사용하여 2D 배열의 첫 번째 수준 키에 액세스하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-05 19:43:02330검색

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

Foreach 루프를 사용하여 2D 배열의 첫 번째 수준 키에 액세스

2차원 배열로 작업할 때 다음 사항에 액세스할 수 있습니다. 루프의 첫 번째 레벨 키. 이를 달성하려면 다음 접근 방식을 활용할 수 있습니다.

다음 $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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.