PHP http build query()

Jmnote (토론 | 기여)님의 2015년 8월 3일 (월) 16:27 판 (→‎예시)

1 개요

PHP http_build_query()
  • URL 인코딩된 쿼리 문자열을 생성하는 PHP 함수

2 예시

$params = array('foo' => 'bar',
	'baz' => 'boom',
	'cow' => 'milk',
	'php' => 'hypertext processor');
echo http_build_query($params);
# foo=bar&baz=boom&cow=milk&php=hypertext+processor
한글도 잘됨
$params = array('foo' => '한글',
	'bar' => '테스트');
echo http_build_query($params);
# foo=%ED%95%9C%EA%B8%80&bar=%ED%85%8C%EC%8A%A4%ED%8A%B8
배열도 잘됨
$params = array('hello' => 'world',
	'numbers' => array(1, 2, 3) );
echo http_build_query($params);
# hello=world&numbers%5B0%5D=1&numbers%5B1%5D=2&numbers%5B2%5D=3
$params = array('hello' => 'world',
	'names' => array('한놈', '두시기', '석삼') );
echo http_build_query($params);
# hello=world&names%5B0%5D=%ED%95%9C%EB%86%88&names%5B1%5D=%EB%91%90%EC%8B%9C%EA%B8%B0&names%5B2%5D=%EC%84%9D%EC%82%BC

3 같이 보기


4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}