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