php 배열을 query string
페이지 정보

본문
as is:
$query_string = $url . ‘?key1=’ . $value1 . ‘&key2=’ . $value2 …
parameter가 늘어날때마다 변수선언과, query string을 만드는 코드는 점점 늘어진다…
to be:
$param = [‘key1’ => ‘value1’, ‘key2’ => ‘value2’];
$query_string = http_build_query($param);
2018.02.13 업데이트:
이미 있는 변수를 query string으로 만드려면 $param이라는 배열을 만들지 않고, compact 함수를 사용해도 됨.
ex) $query_string = http_bulid_query(compact(‘변수명1’, ‘변수명2’, 변수명3'));
알아서 urlencode()도 해준다.
(참고: http://php.net/manual/en/function.http-build-query.php)
- 이전글페이지가 작동하지 않습니다. 23.08.25
- 다음글json_encode db 입력시 한글 깨짐 문제 23.05.27
댓글목록
등록된 댓글이 없습니다.