> 백엔드 개발 > PHP 튜토리얼 > PHP Foreach 루프에서 배열 키를 올바르게 가져오는 방법은 무엇입니까?

PHP Foreach 루프에서 배열 키를 올바르게 가져오는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-10-17 17:18:30
원래의
807명이 탐색했습니다.

How to Get Array Keys in a PHP Foreach Loop Correctly?

PHP Foreach 루프에서 배열 키 가져오기

foreach 루프를 사용하여 PHP에서 배열을 반복할 때 액세스하려는 경우가 일반적입니다. 각 요소와 관련된 키입니다. 원래 질문에서는 key() 함수가 부적절하게 사용되어 잘못된 키 값이 발생하는 문제가 발생했습니다. 이 문서에서는 이 문제에 대한 해결책을 제공하고 foreach 루프 내에서 원하는 키 값을 얻는 방법을 보여줍니다.

배열 키를 올바르게 가져오는 열쇠는 foreach 루프의 구문에 있습니다. 다음 형식을 사용하면

<code class="php">foreach ($array as $key => $value) {
    // Access the key and value here
}</code>
로그인 후 복사

키와 값을 모두 별도의 변수에 할당할 수 있습니다. 이 경우 $key 변수에는 현재 반복과 관련된 배열 키가 포함됩니다.

이를 원래 질문에 적용하면 수정된 코드는 다음과 같습니다.

<code class="php">foreach ($samplearr as $key => $item) {
    print "<tr><td>" . $key . "</td><td>" . $item['value1'] . "</td><td>" . $item['value2'] . "</td></tr>";
}</code>
로그인 후 복사

$key 변수를 사용하여 배열 키에 액세스하면 원하는 출력이 생성되어 올바른 배열 키(예: 4722, 4922, 7522)가 첫 번째 열 값으로 포함된 테이블 행이 생성됩니다.

위 내용은 PHP Foreach 루프에서 배열 키를 올바르게 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿