Получить последнюю часть URL PHP - PullRequest
52 голосов
/ 13 сентября 2011

Мне просто интересно, как я могу извлечь последнюю часть URL с помощью PHP.

Пример URL:

http://domain.com/artist/song/music-videos/song-title/9393903

Теперь, как я могу извлечь последнюю часть, используяPHP?

9393903

В URL-адресе всегда одинаковое количество переменных, а идентификатор всегда в конце.

Ответы [ 12 ]

0 голосов
/ 25 ноября 2014

Рабочий ответ в одну строку:

$url = "http://www.yoursite/one/two/three/drink";
echo $end = end((explode('/', $url)));

Вывод: напиток

0 голосов
/ 24 октября 2014

1 вкладыш

$end = preg_replace( '%^(.+)/%', '', $url );

// if( ! $end ) no match.

Это просто удаляет все до последнего слеша, включая его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...