PHP УДАЛИТЬ ВСЕ ПОСЛЕ ПОСЛЕДНЕГО СЛЕША
Для удаления всего, что находится после последнего символа слеша, в PHP можно использовать функцию substr()
и strrpos()
.
Функция strrpos()
вернет позицию последнего вхождения символа слеша в строке:
$path = '/var/www/html/index.php';$last_slash_position = strrpos($path, '/');
Функция substr()
затем может быть использована для удаления всего, что находится после этой позиции:
$path_without_filename = substr($path, 0, $last_slash_position);echo $path_without_filename; // Выведет: '/var/www/html/'
Таким образом, переменная $path_without_filename
будет содержать полный путь к каталогу, содержащем файл, без имени самого файла.
Основы php. Регулярные выражения. Часть 1
Ревью проекта \
wb048 PHP обработка файлов и каталогов на сервере
PHP. Регулярные выражения. Урок 2.Метасимволы и модификаторы шаблона. (Андрей Кудлай-Webformyself)
JSОN-формат в PHP - Базовый курс PHP-7
Псевдоэлементы Before и After. Как применять Псевдоэлементы. Какие псевдоэлементы существуют
Не бойтесь регулярных выражений. Regex за 20 минут!
Уроки PHP для начинающих / #2 – Локальный сервер. Вывод информации и комментарии
PHP и PhpMyAdmin - создание, вывод, изменение и удаление данных
Уроки PHP 7 - Регулярные выражения в PHP