http_build_query — URL 인코드한 쿼리 문자열 생성
설명 ¶
string http_build_query ( array $formdata [, string $numeric_prefix [, string $arg_separator ]] )
주어진 연관(혹은 인덱스) 배열에서 URL 인코드한 쿼리 문자열을 생성합니다.
인수 ¶
formdata
속성을 가지는 배열이나 객체.
배열 형식은 간단한 1차원 구조나, 배열의 배열(다른 배열을 포함한 배열)일 수 있습니다.
numeric_prefix
기반 배열에 숫자 인덱스가 사용되고 이 인수가 주어지면, 이 인수가 기반 배열의 숫자 인덱스 앞에 덧붙여집니다.
이는 데이터가 PHP에서 디코드되거나 다른 CGI 어플리케이션을 사용할 때 적합한 변수명을 가지도록 해줍니다.
arg_separator
이 인수가 주어지지 않으면, arg_separator.output을 사용합니다.
반환값 ¶
URL 인코드한 문자열을 반환합니다.
예제 ¶
<?php
$data = array('foo'=>'bar',
'baz'=>'boom',
'cow'=>'milk',
'php'=>'hypertext processor');
echo http_build_query($data); // foo=bar&baz=boom&cow=milk&php=hypertext+processor
echo http_build_query($data, '', '&'); // foo=bar&baz=boom&cow=milk&php=hypertext+processor
?>
'IT > php' 카테고리의 다른 글
php mb_http_output — HTTP 출력 문자 인코딩 설정 / 가져 오기 (0) | 2016.12.28 |
---|---|
php mb_http_input — HTTP 입력 문자 인코딩 감지 (0) | 2016.12.28 |
php http_response_code — HTTP 응답 코드 가져 오기 또는 설정 (0) | 2016.12.27 |
php headers_list — 보내진 (또는 보낼 준비가 된) 응답 헤더 목록을 반환합니다. (0) | 2016.12.27 |
php header_remove — 이전에 설정된 머리글 제거 (0) | 2016.12.27 |