본문 바로가기
웹프로그램

PHP Foreach 문을 이용한 배열출력

by 세이박스 2008. 10. 19.
반응형
'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 에 각각 저장하여 이들값을 출력한다.
반응형