ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
271 of 410 menu
Хочешь читать code.mu на своем родном языке? Помоги с переводом! Переведем мы сами, тебе нужно указать на ошибки перевода:) Оставляй заявку ->

Функция 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,
    которая возвращает абсолютный путь
byenru