[php] PHP에서의 foreach 반복문

PHP에서 foreach 반복문은 배열 또는 객체의 각 요소에 대해 반복할 때 사용됩니다. 이 반복문은 배열의 각 값에 대해 반복하며, 실행 흐름을 제어할 수 있습니다.

기본 구문

foreach 반복문은 다음과 같은 기본 구문을 가지고 있습니다.

foreach ($array as $value) {
    // 실행할 코드
}

위 코드에서 $array는 배열이며, $value는 현재 반복되고 있는 요소의 값을 나타냅니다.

배열의 키와 값에 접근

foreach 반복문을 사용하여 배열의 키와 값에 모두 접근할 수 있습니다. 이를 위해 다음과 같이 배열과 함께 사용될 수 있습니다.

foreach ($array as $key => $value) {
    // 실행할 코드
}

위 코드에서 $key는 현재 반복되고 있는 요소의 키를 나타내며, $value는 해당 요소의 값입니다.

객체에 대한 반복

객체에 대해서도 foreach 반복문을 사용할 수 있습니다. 객체의 경우에는 속성과 값을 모두 접근할 수 있습니다.

foreach ($object as $property => $value) {
    // 실행할 코드
}

여기서 $property는 객체의 속성을 나타내며, $value는 해당 속성의 값입니다.

foreach 반복문은 PHP에서 배열과 객체에 대해 간편하게 반복작업을 수행할 수 있는 강력한 도구입니다.

참고문헌: PHP 공식 문서 - foreach