본문 바로가기
카테고리 없음

PHP each 함수와 while문을 통한 배열의 순회

by 뉴스와정보 2012. 8. 1.

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 함수PHP ecah 함수