[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удалить все символы с конца до первого слеша
DZHETIGAPA
Как можно удалить все символы с конца до первого слэша?

Вот пример урла: /catalog/index.php, а нужно, чтобы осталось просто /catalog/

Вот атак удаляет по всем слэшам:


/(\/{1}.+)$/


Перепробовал много комбинаций, но задачу выполнить не удается.
rooor
$uri = explode('/', substr($_SERVER['REQUEST_URI'], 1));

в $uri[0] - до первого, в $uri[1] - от первого до второго, и т.д.
DZHETIGAPA
Спасибо, но мне нужна регулярка. С помощью эксплоде не трудно это сделать.
rooor
preg_match('#/(.+)/#U', $url, $match);
Zzepish
preg_replace('#/[^/]+$#','',$text);
DZHETIGAPA
Спасибо всем за оперативную помощь. Проблема решена.
Zzepish
DZHETIGAPA
пожалуйста)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.