Регуляркой отпарсить все после слеша

Статус
В этой теме нельзя размещать новые ответы.

phillip

Полезный
Регистрация
4 Сен 2007
Сообщения
411
Реакции
15
строка может принимать такие виды

/44/musicas+free+full+album+download.html
/start/um+download.html
/wnload.html
ffd/fds/44/musicas+free+full+album+download.html
df/sd=/fsdf/sdff

как составить регулярку чтоб выпарсить все, после последнего слеша. чот туплю уже полчаса сижу :confused:
 
basename($str) - все после последнего слеша
dirname($str) - все до последнего слеша.
 
PHP:
if (preg_match('/[^\/]+$/', $from, $match))
 print_r($match);
 
Обязательно регулярукой? Обработать можно и так:
PHP:
$path_parts = parse_url('http://www.ya.ru/www/htdocs/index.html');
echo $path_parts[path];
 
PHP:
function afterslash($url) {
 $arr=explode('/',$url);
 return ((!empty($arr[(sizeof($arr)-1)]))?$arr[(sizeof($arr)-1)]:'');
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху