라이브러리
[PHP] mb_parse_str - GET/POST/COOKIE 데이터 구문 분석 및 전역 변수 설정
PHP의 mb_parse_str 함수
PHP의 `mb_parse_str` 함수는 GET, POST, COOKIE, REQUEST 등 HTTP 요청의 문자열을 배열로 변환하는 함수입니다. 이 함수는 멀티바이트 문자열을 지원하는 `mb_parse_str` 함수와 싱글바이트 문자열을 지원하는 `parse_str` 함수가 있습니다.
멀티바이트 문자열을 지원하는 mb_parse_str 함수
`mb_parse_str` 함수는 멀티바이트 문자열을 지원하는 함수로, `mbstring` 확장을 사용해야 합니다. 이 함수는 GET, POST, COOKIE, REQUEST 등 HTTP 요청의 문자열을 배열로 변환하는 함수입니다.
#hostingforum.kr
php
mb_parse_str($str, &$arr);
* `$str`: 변환할 문자열입니다.
* `$arr`: 변환된 배열입니다.
예제:
#hostingforum.kr
php
$str = "name=이름&age=20&country=한국";
$arr = array();
mb_parse_str($str, $arr);
print_r($arr);
출력:
#hostingforum.kr
php
Array
(
[name] => 이름
[age] => 20
[country] => 한국
)
싱글바이트 문자열을 지원하는 parse_str 함수
`parse_str` 함수는 싱글바이트 문자열을 지원하는 함수로, `parse_str` 함수만 사용하면 됩니다. 이 함수는 GET, POST, COOKIE, REQUEST 등 HTTP 요청의 문자열을 배열로 변환하는 함수입니다.
#hostingforum.kr
php
parse_str($str, &$arr);
* `$str`: 변환할 문자열입니다.
* `$arr`: 변환된 배열입니다.
예제:
#hostingforum.kr
php
$str = "name=이름&age=20&country=한국";
$arr = array();
parse_str($str, $arr);
print_r($arr);
출력:
#hostingforum.kr
php
Array
(
[name] => 이름
[age] => 20
[country] => 한국
)
주의사항
* `mb_parse_str` 함수는 멀티바이트 문자열을 지원하기 때문에, `mbstring` 확장을 사용해야 합니다.
* `parse_str` 함수는 싱글바이트 문자열을 지원하기 때문에, `mbstring` 확장을 사용할 필요가 없습니다.
* `mb_parse_str` 함수와 `parse_str` 함수는 GET, POST, COOKIE, REQUEST 등 HTTP 요청의 문자열을 배열로 변환하는 함수입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.