php. Создание url строки запроса c параметрами из массива
Данный материал предоставлен сайтом
PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Создание url строки запроса с передачей параметров из массива.
Если вам понадобилось создать url и передать в него параметры для запроса, то самый простой спобоб это воспользоваться функцией http_build_query().
Так как не все символы в url адресах считаются действительными, функция http_build_query() кодирует данные в подходящий формат.
Пример:
У нас есть массив с параметрами, данные которого необходимо передать в get запрос.
Передадим полученный параметры в функцию html_build_query().
Весь код с примером:
Создадим url, передадим в него параметры и распечатаем результат.
Результат:
Если вам понадобилось создать url и передать в него параметры для запроса, то самый простой спобоб это воспользоваться функцией http_build_query().
Так как не все символы в url адресах считаются действительными, функция http_build_query() кодирует данные в подходящий формат.
Пример:
У нас есть массив с параметрами, данные которого необходимо передать в get запрос.
$array = [
'tab' => 1,
'page' => 3,
'category' => 'home',
'title' => 'pacificsky'
];
Передадим полученный параметры в функцию html_build_query().
$query = http_build_query($array);
Весь код с примером:
Создадим url, передадим в него параметры и распечатаем результат.
<?php
$array = [
'tab' => 1,
'page' => 3,
'category' => 'home',
'title' => 'pacificsky'
];
$query = http_build_query($array);
$url = 'https://pacificsky.ru/?';
print_r($url . $query);
Результат:
https://pacificsky.ru/?tab=1&page=3&category=home&title=pacificsky
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.