PHP 매뉴얼
이전 |  | 다음

# parse_str

(PHP 3, PHP 4 , PHP 5)

parse_str -- 문자열을 처리하여 변수를 생성합니다.

## 설명

void parse_str ( string str [, array arr])

`str`을 URL을 통한 질의 문자열처럼 처리하여, 현재 위치에 변수를 설정합니다. 두번째 인자 `arr`이 존재하면, 변수를 설정하는 대신 이 배열 변수의 원소로 저장합니다.

> 참고: 선택적인 두번째 인자는 PHP 4.0.3에서 추가되었습니다.

> 참고: 현지 QUERY_STRING을 얻으려면, $_SERVER['QUERY_STRING']를 사용할 수 있습니다. 또한, PHP 외부에서 들어오는 변수 섹션을 읽어보는 편이 좋습니다.

예 1. parse_str() 사용하기

`<?php $str = "first=value&arr[]=foo+bar&arr[]=baz"; parse_str($str); echo $first; // value echo $arr[0]; // foo bar echo $arr[1]; // baz parse_str($str, $output); echo $output['first']; // value echo $output['arr'][0]; // foo bar echo $output['arr'][1]; // baz ?>`

참고: parse_url(), pathinfo(), set_magic_quotes_runtime(), urldecode().

이전 | 처음으로 | 다음
ord | 위로 | print