배열 출력하기 (foreach)
PHP 연관 배열 (foreach 사용하기)
저번엔 PHP에서 배열을 사용하는 방법에 대해서 알아봤던 적이 있다. 그 중, 연관배열이란 것이 있었는데
이번엔 연관배열에 대해서 더욱 자세히 알아본다.
연관 배열
인덱스로 배열의 엘리먼트를 찾는 것은 괜찮은 방법이지만, 어떤 숫자가 어떤 결과를 가지고 있는지 알아야 다른 작업을 할 수 있다. 이런 부분을 해소 할 수 있는것이 연관배열이다.
연관 배열의 아이템 추가 및 획득
$sameToken_arr["철수"] = "영희";
$sameToken_arr["탐"] = "크루즈";
$sameToken_arr["해리"] = "포터";
echo($sameToken_arr["철수"] ."<br/>");
echo($sameToken_arr["탐"]."<br/>");
echo($sameToken_arr["해리"]."<br/>");
출력 :
영희
크루즈
포터
일단 위의 것이 저번에 포스팅했던 연관 배열에 관한 내용.
PHP 에서는 연관배열을 이용하여 해쉬처럼 사용할 수도 있다. 이건 뭐 굉장히 매력적인것 같다.
연관배열에 값을 넣는 방법은 위의 방법외에도 다른 방법이 있다.
$arr = array($key => $value);
그럼 이제 연관 배열의 값을 가져오는 방법을 알아보자.
연관배열을 출력하기 위해서 지저분하게 for 문이나 while 문을 돌릴 필요는 없다.
foreach() 사용
$sameToken_arr["철수"] = "영희";
$sameToken_arr["탐"] = "크루즈";
$sameToken_arr["해리"] = "포터";
foreach($sameToken_arr as $key){
echo $key."</br>";
}
출력 :
영희
크루즈
포터
foreach($sameToken_arr as $key=>$value){
echo $key . " : " . $value . </br>;
}
출력 :
철수 : 영희
탐 : 크루즈
해리 : 포터
[출처] 초보개발자 이야기 (http://ra2kstar.tistory.com/114)
'프로그래밍 > PHP' 카테고리의 다른 글
초간단 파일 업로드 소스 (0) | 2015.05.08 |
---|---|
[jQuery] 다양한 효과 URL (0) | 2015.05.04 |
URL 의 한글 인자값 넘기기 (0) | 2015.01.27 |
[jquery] FAQ와 같은 슬라이드 기능 (0) | 2015.01.27 |
script.aculo.us의 Sortable로 드래그앤드롭(DragNDrop) 사용하기 (0) | 2015.01.27 |