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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.