Получить часть URL-адреса

Мне просто интересно, какой лучший способ извлечения «параметров» из URL-адреса будет, используя PHP.

Если у меня есть URL-адрес:

http://domain.com/user/100 

Как я могу получить идентификатор пользователя (100) с помощью PHP?

Solutions Collecting From Web of "Получить часть URL-адреса"

Чтобы быть основательным, вы захотите начать с parse_url () .

 $parts=parse_url("http://domain.com/user/100"); 

Это даст вам массив с несколькими ключами. Тот, который вы ищете, это path .

Разделите путь на / и возьмите последний.

 $path_parts=explode('/', $parts['path']); 

Теперь ваш идентификатор находится в $path_parts[count($path_parts)-1] .

 $url = "http://domain.com/user/100"; $parts = Explode('/', $url); $id = $parts[count($parts) - 1]; 
 $parts = parse_url("http://domain.com/user/100"); $path_parts= explode('/', $parts[path]); $user = $path_parts[2]; echo $user; // **echo's 100** 

Я знаю, что это старый поток, но я думаю, что следующий ответ лучше: basename(dirname(__FILE__))