>  기사  >  백엔드 개발  >  PHP 배열을 쿼리 문자열로 변환하는 방법은 무엇입니까?

PHP 배열을 쿼리 문자열로 변환하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-02 19:04:02640검색

How to Convert a PHP Array into a Query String?

배열에서 쿼리 문자열을 생성하는 PHP 함수

PHP에는 배열에서 쿼리 문자열을 쉽게 생성하는 고유 함수가 있습니다. 키-값 쌍. 이 글의 목적은 이 찾기 어려운 함수의 이름을 밝히는 것입니다.

내장 PHP 함수

온라인에서 사용할 수 있는 타사 솔루션이 풍부함에도 불구하고 PHP 언어는 다음을 제공합니다. 이 작업을 위한 전용 기능입니다. 이름은 http_build_query()입니다.

Usage

http_build_query() 함수는 키-값 쌍의 배열을 입력으로 받아들이고 반환합니다. 쿼리 문자열. 구문은 다음과 같습니다.

<code class="php">http_build_query($data);</code>

여기서 $data는 입력 배열입니다.

다음 배열을 고려하세요.

<code class="php">$data = array(
    'name' => 'John Doe',
    'age' => 30,
    'city' => 'New York'
);</code>

http_build_query() 사용:

<code class="php">$queryString = http_build_query($data);</code>

결과 쿼리 문자열은 다음과 같습니다.

name=John+Doe&age=30&city=New York

Notes

  • 키-값 쌍은 앰퍼샌드(&)로 구분됩니다.
  • 값의 공백은 자동으로 URL로 인코딩됩니다.
  • 이 함수는 중첩 배열도 처리할 수 있으므로 복잡한 쿼리 문자열이 가능합니다. 건설됩니다.

위 내용은 PHP 배열을 쿼리 문자열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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