반응형
'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 에 각각 저장하여 이들값을 출력한다.
'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 에 각각 저장하여 이들값을 출력한다.
반응형
'웹프로그램' 카테고리의 다른 글
PHP + ajax 한글깨짐 (0) | 2008.10.19 |
---|---|
PHP 2차원 배열에서 정렬하기 (0) | 2008.10.19 |
PHP와 MYSQL 데이타 연결과 쿼리 주기 (0) | 2008.10.19 |
PHP 파일 업로드 관련 처리 (0) | 2008.10.19 |
PHP 정규식 (0) | 2008.10.19 |
PHP sleep 함수..(지정한 시간동안 딜레이를 가짐) (0) | 2008.10.19 |
PHP 파일 다운받을때 한글파일문제 해결방법 (0) | 2008.10.19 |
PHP Encrypt/Decrypt (0) | 2008.10.19 |