Убрать содержимое в конце после последнего слеша, как?

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

NOIP

Гуру форума
Регистрация
17 Фев 2008
Сообщения
327
Реакции
77
Есть путь /upload/images/2017/05/08/283/hi-res-786_22.jpg как обрезать что бы осталось только /upload/images/2017/05/08/283/ ?
 
PHP:
$re = '/(?<=\/)[\w\W]*(?=\/)/';
$str = '/upload/images/2017/05/08/283/hi-res-786_22.jpg';
preg_match($re, $str, $matches);
echo $matches[0];
 
  • Нравится
Реакции: NOIP
PHP:
$str = '/upload/images/2017/05/08/283/hi-res-786_22.jpg';
$result = substr( $str, 0, strrpos($str, '/')+1 );
 
Еще варианта с explode не хватило до полного комплекта ;)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху