본문 바로가기

프로그래밍 언어

[PHP] list 함수

※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.




$arr = array("hello","hi","welcome","bye");
list($first,$second,$third,$fourth) = $arr;

echo "$first : $second : $third : $fourth";

========== 출 력 ==========

hello : hi : welcome : bye

 

위의 예제를 실행 하면 $arr에 저장되어있는 단어들이 모두 출력이 된다.

array에 저장되어 있는 값을 list(...) 함수 안에 적은 변수에 대입 시켜주는 역활을 한다.

 

list()함수를 사용 할 때 대입 될 array에는 문자 key를 사용하면 안된다. 꼭 숫자 key만 사용이 가능하다.

 

$strArr = array("a" => "hello","b" => "hi","0" => "welcome","1" => "bye");
list($first,$second,$third,$fourth) = $strArr;

echo "$first : $second : $third : $fourth";

========== 출 력 ==========

welcome : bye : :

 

숫자 key값만 뽑아오며 숫자key외의 다른 값들은 무시가 되어 위와같이 출력을 하게 된다.