>  기사  >  백엔드 개발  >  PHP foreach 루프 내의 요소 인덱스에 어떻게 액세스합니까?

PHP foreach 루프 내의 요소 인덱스에 어떻게 액세스합니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-12 09:53:02409검색

How can I access the index of elements within a PHP foreach loop?

Foreach 루프에서 인덱스 찾기

for 루프와 유사하게 PHP의 foreach 루프를 사용하면 다음 인덱스에 액세스할 수도 있습니다. 현재 요소. 그러나 for 루프와 달리 foreach 루프는 이 정보를 노출하기 위해 다른 구문을 사용합니다.

기본 foreach 루프의 구문은 다음과 같습니다.

foreach($array as $key=>value) {
    // do stuff
}

이 구문에서 $key 변수는 $array에 있는 각 요소의 인덱스를 보유합니다. 이 인덱스는 $value 변수에 있는 요소의 해당 값에 액세스하는 데 사용될 수 있습니다.

다음 foreach 루프를 고려하세요.

$fruits = ['apple', 'banana', 'cherry', 'durian'];

foreach($fruits as $index=>$fruit) {
    echo 'Fruit ' . $index . ': ' . $fruit . PHP_EOL;
}

이 예에서 $index 변수는 $fruits 배열에 있는 각 과일 요소의 인덱스를 보유합니다. 루프는 각 줄의 인덱스와 해당 과일 값을 출력하여 다음과 같은 결과를 얻습니다.

Fruit 0: apple
Fruit 1: banana
Fruit 2: cherry
Fruit 3: durian

위 내용은 PHP foreach 루프 내의 요소 인덱스에 어떻게 액세스합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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