@MaxGoodWork

Как вырезать путь к каталога из пути к файлу?

Есть путь к файлу, к примеру
/public_html/reviews/index.php
И нужно вырезать путь к папке, в котором находится данный файл, т.е. в результате должно получиться
/public_html/reviews/
Слеш в конце результата мне не примечателен. Можете подсказать выражение, я в reg exp на текущий момент слабоват (хотя можно и без него эту задачу решить).
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ответы на вопрос 3
@shmaroder
https://creditpower.ru
https://regex101.com/r/SM0G1i/1/

$re = '/(.*)\/.*/m';
$str = '/public_html/reviews/index.php';
$subst = '$1';
$result = preg_replace($re, $subst, $str);
echo "The result of the substitution is ".$result;
Ответ написан
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Если речь о PHP то можно использовать pathinfo
$str = '/public_html/reviews/index.php';

var_export(pathinfo($str));


php code online
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы