Foreach 문을 이용한 배열출력
Language/PHP 2010. 5. 11. 18:14'foreach'문을 이용하지 않더라도 'for'문이나 'while'문을 이용해 출력 할 수 도있지만 'foreach'문을 이용해서 좀더 편리하게 배열변수를 출력해 보자.
'foreach'문은 'while'문처럼 원소의 개수만큼 문장을 반복 실행하게된다.
* 인덱싱배열 출력 *
$members = array("홍길동","임꺽정","허준");
foreach($members as $name){ //배열의 값을 foreach문을 이용해 출력
echo "이름: ".$name."<br>";
}
- $members 값을 순차적으로 출력 한다.
* 연관배열 출력 *
$score = array("홍길동"=>93,"임꺽정"=>90,"허준"=>88);
foreach($score as $name=>$result){ //연관배열의 키와 값출력하기
echo $name.": ".$result."<br>";
}
- 연관배열 $score 로부터 하나씩 각 원소의 키와 값을 가져와 원소의 키는 변수 $name에 저장하고 원소의 값은 변수 $reault 에 각각 저장하여 이들값을 출력한다.
출처 - http://kyoe.egloos.com/859494
'Language > PHP' 카테고리의 다른 글
array_unshift, array_push (0) | 2010.05.12 |
---|---|
print_r (0) | 2010.05.11 |
array 배열 일차원과 다차원 (0) | 2010.05.11 |
php 환경 변수들 (0) | 2010.05.10 |
ereg,eregi, 정규표현식 예제 (0) | 2010.05.10 |