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('foo'=>'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('foo', 'bar', 'baz', 'boom', 'cow' => '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',
'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' => ;'하이퍼텍스트 프로세서');
/* 출력: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!