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. Строковые функции

Реклама
Новое
Реклама