Стажировка на реальных проектах:
наполнение портфолио, помощь с работой и заказами, пробные собеседования. Жми для подробностей→
271 of 410 menu
Бесплатный курс по Верстке. От новичка до продвинутого верстальщика! Начало 11 ноября. Жми для записи!

Функция basename

Функция basename возвращает конечный компонент пути. Первым параметром передается строка пути, вторым (необязательным) - суффикс, который нужно отрезать от результата. Функция работает с путями в стиле UNIX и Windows.

Синтаксис

basename(path, [suffix]);

Пример

Получение имени файла из полного пути:

<?php echo basename('/var/www/site/index.html'); ?>

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

'index.html'

Пример

Получение имени файла с удалением расширения:

<?php echo basename('/var/www/site/index.html', '.html'); ?>

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

'index'

Пример

Работа с Windows-путями:

<?php echo basename('C:\Windows\system32\cmd.exe'); ?>

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

'cmd.exe'

Пример

Получение имени директории:

<?php echo basename('/var/www/site/'); ?>

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

'site'

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

  • функцию dirname,
    которая возвращает имя директории
  • функцию pathinfo,
    которая возвращает информацию о пути
  • функцию realpath,
    которая возвращает абсолютный путь
svbymskauzc