PHP에서 foreach 루프의 키
foreach 루프에서는 순회하는 배열의
요소뿐만 아니라 키도 얻을 수 있습니다.
이 경우 as 다음에 다음과 같은 구문을
지정해야 합니다: $key => $elem.
$key 변수에는 키가 저장되고,
$elem 변수에는 해당 키에 대응하는
요소가 저장됩니다.
실제로 키를 어떻게 다루는지 확인하기 위해 다음을 해 봅시다 - 루프가 반복될 때마다 배열 키와 그에 해당하는 요소를 하이픈으로 구분하여 화면에 출력하겠습니다:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
foreach ($arr as $key => $elem) {
echo $key . '-' . $elem;
}
?>
다음 배열이 주어집니다:
<?php
$arr = ['user1' => 30, 'user2' => 32, 'user3' => 33];
?>
foreach 루프를 사용하여 화면에
사용자 이름과 그에 해당하는 나이를 출력하세요.