В дальнейшей работе мне понадобится много обращаться к адресной строке браузера и на основе запроса пользователя перенаправлять его на нужную страницу.
Для этого я написал класс для работы с URL в нём я активно использую стандартную функцию PHP parse_url() и свой класс DataCleaner для очистки.
Здесь я тоже посторался учеть как можно больше вариантов использования которые мне могут понадобиться в дальнейшем.
Покажу весь код сразу:
Метод getCountUrlPath() — Возвращает количество элементов в массиве URL
Метод getByNumUrlPath() принимает в качестве параметра число и возвращает значение массива URL по ключу. Если значение ключа больше чем элеменов массива вернёт пустую строку
Метод getNextUrlPath() — Возвращает следующий элемент URL после запрашиваемого. Если запрашиваемый элемент последний вернёт пустую строку.
Метод getQueryUrl() — Возвращает массив с запросов в URL.
Метод getQueryValueUrl($key) — Возвращает значение запроса в URL по ключу. Если ключ не существует вернёт пустую строку.
Продолжение следует...
Если понравилась статья, поставьте, пожалуйста, лайк!
Если Вы интересуетесь программированием на PHP и созданием сайтов - подписывайтесь, и комментируйте материал. Будем учитсья вместе.
Если Вы специалист и случайно наткнулись на мою статью, пожалуйста укажите на ошибки, скажите где копать. Возможно именно ваш совет поможет мне и другим избежать большого количества ошибок на пути обучения программированию.