2015. 3. 25. 12:51
SMALL
☞ parse (PHP4, PHP5)
이 함수는 문자열을 변수로 해석하여 생성한다. 이 함수를 이용하여 변수를 생성하기 위해선 문자열이 URL 의 QUERY 문이 되어야 한다.
구조(structure)
void parse_str ( string $str [, array &$arr ] )
인자(paramiter)
string $str
입력 문자열.
array $arr
이 값에는 임의의 변수가 들어갈 수 있으며, 이값을 사용할 시, 이값으로 지정한 변수를 이용하여 배열 원소로 저장한다. (예제 2 참고)
반환(return)
void 형 함수로 반환 값이 없다.
예제(example) 1
<?php $str="page=15&item_num=254&prev=253&next=255"; parse_str($str); echo "페이지 : ".$page."<br /> 아이템 num : ".$item_num."<br /> 이전 아이템 : ".$prev."<br /> 다음 아이템 :".$next; ?>
결과(result)
페이지 : 15
아이템 num : 254
이전 아이템 : 253
다음 아이템 :255
예제(example) 2
<?php $str="item[]=Apple&item[]=Banana&item[]=OrientalMelon&item[]=grape"; /* 두번 째 인자값은 변수로 해석된 문자열을 배열로 만들어 준다 */ parse_str($str,$data); /* data 배열 의 item 원소를 출력 */ foreach($data['item'] as $key=>$item) { echo "아이템 ".($key+1)." : ".$item."<br />"; } ?>
결과(result)
아이템 1 : Apple
아이템 2 : Banana
아이템 3 : OrientalMelon
아이템 4 : grape
참고자료 Link : http://php.net/manual/kr/function.parse-str.php
LIST
'웹프로그래밍 > PHP 메뉴얼' 카테고리의 다른 글
PHP 문자열 관련 함수 - parse_url (230) | 2015.03.25 |
---|---|
PHP 문자열 관련 함수 - sha1 (0) | 2015.03.24 |
PHP 문자열 관련 함수 - md5 (230) | 2015.03.24 |
PHP 문자열 관련 함수 - htmlspecialchars_decode (233) | 2015.03.23 |
PHP 문자열 관련 함수 - htmlspecialchars (230) | 2015.03.23 |