Функция «http_build_query» — это функция PHP, используемая для построения строки запроса для параметров URL. Он принимает на вход ассоциативный массив и возвращает строку запроса в кодировке URL.
Вот пример использования функции «http_build_query» в PHP:
$params = array(
'name' => 'John Doe',
'age' => 30,
'city' => 'New York'
);
$queryString = http_build_query($params);
echo $queryString;
Выход:
name=John+Doe&age=30&city=New+York
В этом примере у нас есть ассоциативный массив $paramsс несколькими парами ключ-значение, представляющими разные параметры. Функция http_build_queryпреобразует этот массив в строку запроса, закодированную в URL, где каждый параметр отделяется амперсандом (&), а пары ключ-значение разделяются знаком знак равенства (=). Пробелы кодируются как +или %20.
Эта функция полезна, когда вам нужно динамически создавать URL-адреса с параметрами. Он автоматически кодирует специальные символы и пробелы, обеспечивая правильный формат URL.