PHP 에서 httpbuild_query()함수 사용

2035 단어 PHP
설명:
(PHP 5, PHP 7)
http_build_query — URL-encode 생 성 후 요청 문자열
형식:
string http_build_query ( mixed  $query_data  [, string  $numeric_prefix  [, string  $arg_separator [, int  $enc_type  =  PHP_QUERY_RFC1738  ]]] )
연 결 된(또는 아래)배열 을 사용 하여 URL-encode 를 거 친 요청 문자열 을 만 듭 니 다.
인자:
4.567914.배열 또는 속성 을 포함 하 는 대상 일 수 있 습 니 다.한 개  query_data:  배열 은 간단 한 1 차원 구조 일 수도 있 고 배열 로 구 성 된 배열 일 수도 있다.하면,만약,만약...  query_data  하나의 대상 입 니 다.Public 의 속성 만 결 과 를 추가 합 니 다.
4.567914.기본 배열 에서 숫자 아래 표 시 를 사용 하면 이 매개 변 수 는 기본 배열 의 숫자 아래 표 시 된 요소 의 접두사 가 될 것 입 니 다.PHP 나 다른 CGI 프로그램 이 나중에 데 이 터 를 디 코딩 할 때 합 법 적 인 변수 이름 을 가 져 올 수 있 도록 하기 위해 서 입 니 다.query_data http_build_query 에서 생 성 된 문자열 의 매개 변수 간 연결 기 호 는 pp.ini 의 arg 입 니 다.separator.output 에서 결정 합 니 다.기본 값 은&이 인 자 를 지정 하고 사용 하지 않 는 한 사용 합 니 다. arg_separator.output 매개 변 수 를 구분 합 니 다.
기본 사용  numeric_prefix: 。하면,만약,만약...  arg_separator:  예.  enc_type:인 코딩 은 » RFC 1738 표준 과 application/x-www-form-urlencoded 미디어 형식 을 인 코딩 하면 빈 칸 은 플러스(+)로 인 코딩 됩 니 다.하면,만약,만약...  PHP_QUERY_RFC1738  예.  enc_type » RFC 3986 인 코딩,빈 칸 은 백분율 로 인 코딩 됩 니 다(%20).
반환 값:
URL 인 코딩 된 문자열 을 되 돌려 줍 니 다.
범례:
$data = array('foo'=>'bar',
              'baz'=>'boom',
              'cow'=>'milk',
              'php'=>'hypertext processor');

echo http_build_query($data) . "
"; echo http_build_query($data, '', '&')."
"; echo http_build_query($data, '', ini_get('arg_separator.output'),PHP_QUERY_RFC3986);

결과:
​​​​​​​foo=bar&baz=boom&cow=milk&php=hypertext+processor
foo=bar&baz=boom&cow=milk&php=hypertext+processor
foo=bar&baz=boom&cow=milk&php=hypertext%20processor

 
 

좋은 웹페이지 즐겨찾기