PHP ОБРЕЗАТЬ ДО ПОСЛЕДНЕГО СЛЕША
Обрезание строки до последнего слеша в PHP является довольно распространенной операцией при работе с путями файлов или URL-адресами. Для выполнения этой операции можно использовать различные методы встроенных функций PHP, таких как substr(), strrpos() и dirname().
Функция substr() используется для извлечения подстроки из заданной строки. Для обрезания строки до последнего слеша может использоваться следующий код:
$path = "/var/www/html/index.php";echo substr($path, 0, strrpos($path, "/")); // "/var/www/html"
Функция strrpos() используется для поиска позиции последнего вхождения заданной строки. Эта функция возвращает индекс символа, который соответствует последнему вхождению, поэтому мы можем использовать его для определения местоположения последнего слеша в пути. Затем мы используем результат strrpos() в качестве второго аргумента для substr().
Еще один способ обрезать строку до последнего слеша - использовать функцию dirname(). Она возвращает путь к родительской директории файла или директории, указанной в ее аргументе. Этот метод проще всех и наиболее надежен:
$path = "/var/www/html/index.php";echo dirname($path); // "/var/www/html"
Независимо от того, какой метод вы выберете, вы можете легко обрезать строку до последнего слеша в PHP, используя одну из этих функций. Теперь вы можете работать с путями файлов и URL-адресами более удобно и эффективно.
Позднее статическое связывание PHP - Late static binding
Backend: Введение в PHP, часть 4 - авторизация по токену
Swoole ускоряем php в десятки раз, асинхронный php
Пишем на php обработчик формы регистрации - Динамический веб-сайт
PHP Senior: Онлайн-собеседование
PHP: почему его вечно хоронят, актуально ли его учить и чем он полезен бизнесу. Код и кофе, s4, ep 8
Php 8 - Small But Breaking Changes
Посібник з PHP: робимо Back-end для сайту
Основы php. Строковые функции