13 of 410 menu

foreach 구조

foreach 구조를 사용하면 배열의 요소를 순차적으로 순회할 수 있습니다. 이 구조는 배열과 Traversable 인터페이스를 구현한 객체에서 작동합니다. 구문에는 두 가지 변형이 있습니다: 값만 순회하는 것과 키와 값을 함께 순회하는 것입니다.

구문

foreach (array as $value) { // 루프 본문 }
foreach (array as $key => $value) { // 루프 본문 }

예제

배열 요소의 간단한 순회:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $value) { echo $value . '<br>'; } ?>

코드 실행 결과:

1 2 3 4 5

예제

키와 값을 얻어 배열 순회:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; foreach ($arr as $key => $value) { echo "$key: $value<br>"; } ?>

코드 실행 결과:

a: 1 b: 2 c: 3

예제

배열 요소 수정을 위한 참조 사용:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as &$value) { $value *= 2; } unset($value); print_r($arr); ?>

코드 실행 결과:

[2, 4, 6, 8, 10]

함께 보기

  • 함수 array_map,
    이는 배열의 모든 요소에 콜백 함수를 적용합니다
  • 함수 array_walk,
    이는 배열의 각 요소에 사용자 정의 함수를 적용합니다
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부