РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
683 of 1361 menu

Метод getFilenameWithoutExtension класса Path

Метод getFilenameWithoutExtension класса Path извлекает из указанного пути имя файла и отбрасывает его расширение. Метод не принимает параметров и возвращает строку. Если расширения в имени файла нет, возвращается имя файла целиком. Если путь заканчивается слешем, возвращается пустая строка.

Синтаксис

public function getFilenameWithoutExtension(): string

Пример

Давайте извлечём имя файла без расширения из пути '/var/www/article.html':

<?php use Symfony\Component\Filesystem\Path; $res = Path::getFilenameWithoutExtension('/var/www/article.html'); echo $res; ?>

Результат выполнения кода:

"article"

Пример

Давайте посмотрим, что вернёт метод, если у файла несколько точек в имени:

<?php use Symfony\Component\Filesystem\Path; $res = Path::getFilenameWithoutExtension('/var/www/article.tar.gz'); echo $res; ?>

Результат выполнения кода:

"article.tar"

Пример

Давайте проверим поведение метода, когда у файла нет расширения:

<?php use Symfony\Component\Filesystem\Path; $res = Path::getFilenameWithoutExtension('/var/www/article'); echo $res; ?>

Результат выполнения кода:

"article"

Пример

Давайте получим имя файла без расширения из относительного пути 'user/hello.php':

<?php use Symfony\Component\Filesystem\Path; $res = Path::getFilenameWithoutExtension('user/hello.php'); echo $res; ?>

Результат выполнения кода:

"hello"

Смотрите также

  • класс Path,
    который предоставляет методы для работы с путями
  • метод getFilename,
    который возвращает имя файла с расширением
  • метод getExtension,
    который возвращает расширение файла
  • метод changeExtension,
    который меняет расширение файла в пути
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить