Для получения имени файла из пути в PHP можно использовать функцию basename(). Она принимает путь к файлу в качестве параметра и возвращает имя файла без пути.
Пример использования:
$path = '/var/www/html/images/photo.jpg';
$filename = basename($path);
echo $filename; // выводит "photo.jpg"
Если путь содержит слэши в конце, то basename() вернет пустую строку. Чтобы избежать этой ситуации, можно передать второй параметр функции, указывающий суффикс файла, который нужно удалить.
Пример использования с удалением суффикса:
$path = '/var/www/html/images/photo.jpg';
$filename = basename($path, '.jpg');
echo $filename; // выводит "photo"
В этом примере basename() удалит суффикс «.jpg» из имени файла.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности