>  기사  >  백엔드 개발  >  http_build_query 사용법에 대한 자세한 설명

http_build_query 사용법에 대한 자세한 설명

小云云
小云云원래의
2018-03-14 13:11:136364검색


http_build_query -- URL 인코딩 후 요청 문자열 설명 문자열을 생성합니다. http_build_query (배열 형식 데이터 [, 문자열 숫자_접두어] )

주어진 연관(또는 아래 첨자) 배열을 사용하여 URL 인코딩된 요청 문자열을 생성합니다. 매개변수는 속성을 포함하는 배열이나 객체일 수 있습니다. 배열은 단순한 1차원 구조일 수도 있고 배열의 배열(다른 배열을 포함할 수도 있음)일 수도 있습니다. 기본 배열에서 숫자 첨자를 사용하고 매개변수가 제공되면 이 매개변수 값은 기본 배열에서 숫자 첨자 요소의 접두어로 사용됩니다. 이는 허용하거나 기타 CGI 프로그램은 나중에 데이터를 디코딩할 때 유효한 변수 이름을 얻습니다.


예제 1. http_build_query() 사용 예

<?php <code style="margin:0px;padding:0px;"><?php <br/>$data = array(&#39;foo&#39;=>'bar', <br>              'baz'=>'boom', <br>              'cow'=>'milk', <br>              'php'=>'hypertext processor'); <br>echo http_build_query($data); <br>/* 输出: <br>       foo=bar&baz=boom&cow=milk&php=hypertext+processor <br>*/ <br>?>

例子 2. http_build_query() 使用数字下标的元素

<?php <br/>$data = array(&#39;foo&#39;, &#39;bar&#39;, &#39;baz&#39;, &#39;boom&#39;, &#39;cow&#39; => 'milk', 'php' =>'hypertext processor'); <br>echo http_build_query($data); <br>/* 输出: <br>       0=foo&1=bar&2=baz&3=boom&cow=milk&php=hypertext+processor <br>*/ <br>echo http_build_query($data, 'myvar_'); <br>/* 输出: <br>       myvar_0=foo&myvar_1=bar&myvar_2=baz&myvar_3=boom&cow=milk&php=hypertext+processor <br>*/ <br>?>$data = array('foo'=> 'bar',

'baz'=>'boom',

'cow'=>'milk', 'php'=>'하이퍼텍스트 프로세서') echo http_build_query($data); 출력: foo=bar&baz=boom&cow=milk&php=hypertext+processor */

?>

예 2. http_build_query() 요소에 숫자 첨자를 사용하세요

<?php </a>$data = array('foo', 'bar', 'baz', 'boom', 'cow' => 'milk', 'php' =&gt ;'하이퍼텍스트 프로세서');

echo http_build_query($data);

/* 출력: 0=foo&1=bar&2=baz&3=boom&cow=milk&php=hypertext+processor */

echo http_build_query($data, 'myvar_') ; 🎜/* 출력: 🎜 myvar_0=foo&myvar_1=bar&myvar_2=baz&myvar_3=boom&cow=milk&php=hypertext+processor 🎜*/ 🎜?>🎜🎜🎜예 3. 🎜http_build_query()🎜복잡한 배열 사용 🎜🎜 르레에 🎜관련 권장사항: 🎜🎜🎜php에서 데이터를 url로 변환하는 http_build_query 함수🎜🎜🎜🎜http_build_query 함수로 인한 문제🎜🎜🎜🎜php http_build_query 구현 tutorial_PHP 튜토리얼🎜🎜

위 내용은 http_build_query 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.