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