Чтобы проанализировать путь из URL-адреса в PHP, вы можете использовать различные методы. Вот несколько подходов:
Метод 1: использование функции parse_url() и доступ к компоненту «путь»:
$url = "https://www.example.com/path/to/page";
$path = parse_url($url, PHP_URL_PATH);
echo $path; // Output: /path/to/page
Метод 2. Использование функции взрыв() для разделения URL-адреса косой чертой и доступа к нужному сегменту:
$url = "https://www.example.com/path/to/page";
$segments = explode('/', parse_url($url, PHP_URL_PATH));
$path = $segments[1]; // The segment number depends on the specific path you want to extract
echo $path; // Output: path
Метод 3. Использование регулярных выражений с функцией preg_match():
$url = "https://www.example.com/path/to/page";
preg_match('/^https?:\/\/[^\/]+\/([^?]+)/', $url, $matches);
$path = $matches[1];
echo $path; // Output: path/to/page
Это всего лишь несколько примеров того, как можно извлечь путь из URL-адреса в PHP. Вы можете выбрать метод, который лучше всего соответствует вашим требованиям и сложности URL-адресов, с которыми вы имеете дело.