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

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

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

Синтаксис

public function getExtension(): string

Пример

Давайте получим расширение файла из пути 'src/Controller/ArticleController.php':

<?php use SymfonyComponentFilesystemPath; $path = new Path('src/Controller/ArticleController.php'); $res = $path->getExtension(); echo $res; ?>

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

"php"

Пример

Давайте получим расширение файла из пути с несколькими точками 'archive.tar.gz':

<?php use SymfonyComponentFilesystemPath; $path = new Path('archive.tar.gz'); $res = $path->getExtension(); echo $res; ?>

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

"gz"

Пример

Давайте получим расширение файла из пути без расширения 'README':

<?php use SymfonyComponentFilesystemPath; $path = new Path('README'); $res = $path->getExtension(); var_dump($res); ?>

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

""

Пример

Давайте получим расширение файла из полного пути '/var/www/project/templates/index.html.twig':

<?php use SymfonyComponentFilesystemPath; $path = new Path('/var/www/project/templates/index.html.twig'); $res = $path->getExtension(); echo $res; ?>

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

"twig"

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

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