Составление URL по массиву параметров. (Файл lib/http_build_url.php)
Пример: как можно модифицировать строковое представление URL, каким бы сложным оно ни было.
Модификация части URL.
Результат работы программы таков:
Старый URL:
http://user@example.com:80/path?arg=value#anchor
Новый:
http://user@example.com:80/path?arg=value&names[read]=tom#anchor
Как видите, нам удалось добавить дополнительный параметр в URL, не задумываясь особенно, что в нем уже могут быть другие параметры (в том числе сложные, например, массивы), а также что в URL может отсутствовать та или иная часть (например, имя хоста).
на главную сниппетов