Парсинг URL адресной строки

Наткнулся на замечательный и полезный класс, выполняющий парсинг URL. Теперь все операции с передачей данных и их парсинга очень просто решаются простым вызовом необходимого метода класса. Что же умеет URL класс от Patrick Poulain?

Примеры методов для парсинга URL

Во-первых, функция GetQuery возвращает строку запроса из URL-адреса:

Вернет следующее:

Функция GetPath возвращает URL без строки запроса:

Покажет в результате:

Сам парсинг URL выполняет функция parseQuery, которая является эквивалентом parse_str в javascript и превращает строку запроса URL в ассоциативный массив:

Вот результат вызова метода:

И, наконец, функция BuildQuery эквивалентна функции http_build_query в PHP, и превращает массив в строку запроса:

Вот такая строка будет сформирована в результате:

Полный код класса для парсинга URL

А вот собственно сам код URL класса:

Рейтинг
( 2 оценки, среднее 5 из 5 )
Заметки вебмастера
Понравилась статья? Поделиться с друзьями
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: