라이브러리
[PHP] parse_str - 문자열을 변수로 구문 분석합니다.
parse_str() 함수
PHP의 `parse_str()` 함수는 URL query string을 이름-값 쌍으로 파싱하는 데 사용됩니다. 이 함수는 URL query string을 파싱하여 변수에 저장합니다.
함수 서식
`parse_str($query_string, $result)`
* `$query_string`: URL query string을 포함하는 문자열입니다.
* `$result`: 파싱된 이름-값 쌍을 저장할 변수입니다.
예제
#hostingforum.kr
php
// URL query string
$query_string = "name=John&age=30&city=Seoul";
// 파싱된 이름-값 쌍을 저장할 변수
$result = array();
// parse_str() 함수를 사용하여 파싱
parse_str($query_string, $result);
// 결과를 출력
print_r($result);
출력:
#hostingforum.kr
php
Array
(
[name] => John
[age] => 30
[city] => Seoul
)
주의 사항
* `parse_str()` 함수는 URL query string을 파싱하여 변수에 저장합니다. 이 함수는 URL query string의 이름-값 쌍을 파싱하여 변수에 저장합니다.
* `$result` 변수는 이름-값 쌍을 저장할 변수입니다. 이 변수는 배열로 선언되어야 합니다.
* `$query_string` 변수는 URL query string을 포함하는 문자열입니다.
실제 예제
#hostingforum.kr
php
// URL query string
$query_string = "name=John&age=30&city=Seoul&hobby=reading&hobby=sleeping";
// 파싱된 이름-값 쌍을 저장할 변수
$result = array();
// parse_str() 함수를 사용하여 파싱
parse_str($query_string, $result);
// 결과를 출력
print_r($result);
출력:
#hostingforum.kr
php
Array
(
[name] => John
[age] => 30
[city] => Seoul
[hobby] => Array
(
[0] => reading
[1] => sleeping
)
)
복잡한 예제
#hostingforum.kr
php
// URL query string
$query_string = "name=John&age=30&city=Seoul&hobby=reading&hobby=sleeping&address=123,Main St&address=456,Main St";
// 파싱된 이름-값 쌍을 저장할 변수
$result = array();
// parse_str() 함수를 사용하여 파싱
parse_str($query_string, $result);
// 결과를 출력
print_r($result);
출력:
#hostingforum.kr
php
Array
(
[name] => John
[age] => 30
[city] => Seoul
[hobby] => Array
(
[0] => reading
[1] => sleeping
)
[address] => Array
(
[0] => 123,Main St
[1] => 456,Main St
)
)
이 예제에서는 `parse_str()` 함수를 사용하여 복잡한 URL query string을 파싱하여 변수에 저장합니다. 결과는 이름-값 쌍을 저장할 변수인 `$result`에 저장됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.