each()함수의 기능 : 배열커서 위치의 키와 값의 쌍을 리턴하고 배열커서를 하나 뒤로 이동
예제1
$a_temp = array("1"=>"사과", "2"=>"배", "3"=>"자두", "4"=>"살구");
$pair = each($a_temp);
echo $pair[0];// 1 이 출력
echo $pair[1];// 사과 가 출력
echo $pair[key];// 1 이 출력
echo $pair[value];// 사과 가 출력
$pair = each($a_temp);
echo $pair[0];// 2 가 출력
echo $pair[1];// 배 가 출력
echo $pair[key];// 2 가 출력
echo $pair[value];// 배 가 출력
while문과 함께 모든 배열 요소를 순회
$a_temp = array("1"=>"사과", "2"=>"배", "3"=>"자두", "4"=>"살구");
while($pair = each($a_temp)) {
echo $pair[key];
echo $pair[value];
}
위의 예제와 같이 하면 배열을 처음부터 끝까지 이동하면서 키와 값을 구할 수 있습니다.
PHP ecah 함수