Мне просто интересно, как я могу извлечь последнюю часть URL с помощью PHP.
Пример URL:
http://domain.com/artist/song/music-videos/song-title/9393903
Теперь, как я могу извлечь последнюю часть, используяPHP?
9393903
В URL-адресе всегда одинаковое количество переменных, а идентификатор всегда в конце.
Рабочий ответ в одну строку:
$url = "http://www.yoursite/one/two/three/drink"; echo $end = end((explode('/', $url)));
Вывод: напиток
1 вкладыш
$end = preg_replace( '%^(.+)/%', '', $url ); // if( ! $end ) no match.
Это просто удаляет все до последнего слеша, включая его.