Найти тему

Класс для работы с URL

В дальнейшей работе мне понадобится много обращаться к адресной строке браузера и на основе запроса пользователя перенаправлять его на нужную страницу.

Для этого я написал класс для работы с URL в нём я активно использую стандартную функцию PHP parse_url() и свой класс DataCleaner для очистки.

Здесь я тоже посторался учеть как можно больше вариантов использования которые мне могут понадобиться в дальнейшем.

Покажу весь код сразу:

Метод getCountUrlPath() — Возвращает количество элементов в массиве URL

Метод getByNumUrlPath() принимает в качестве параметра число и возвращает значение массива URL по ключу. Если значение ключа больше чем элеменов массива вернёт пустую строку

Метод getNextUrlPath() — Возвращает следующий элемент URL после запрашиваемого. Если запрашиваемый элемент последний вернёт пустую строку.

Метод getQueryUrl() — Возвращает массив с запросов в URL.

Метод getQueryValueUrl($key) — Возвращает значение запроса в URL по ключу. Если ключ не существует вернёт пустую строку.

Продолжение следует...

Если понравилась статья, поставьте, пожалуйста, лайк!
Если Вы интересуетесь программированием на PHP и созданием сайтов - подписывайтесь, и комментируйте материал. Будем учитсья вместе.
Если Вы специалист и случайно наткнулись на мою статью, пожалуйста укажите на ошибки, скажите где копать. Возможно именно ваш совет поможет мне и другим избежать большого количества ошибок на пути обучения программированию.