DirectoryIterator::getBasename
(PHP 5 >= 5.2.2, PHP 7)
DirectoryIterator::getBasename — Возвращает имя файла (без расширения) текущего элемента DirectoryIterator
Описание
$suffix
] )Возвращает имя файла (без расширения) текущего элемента DirectoryIterator.
Список параметров
-
suffix
-
Если имя файла оканчивается на
suffix
, то он будет отброшен.
Возвращаемые значения
Имя файла текущего элемента DirectoryIterator.
Примеры
Пример #1 Пример использования DirectoryIterator::getBasename()
Этот пример выведет список имён файлов директории, содержащей выполняемый скрипт. Если имя файла заканчивается на .jpg, данный суффикс будет отброшен.
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if ($fileinfo->isFile()) {
echo $fileinfo->getBasename() . "\n";
echo $fileinfo->getBasename('.jpg') . "\n";
}
}
?>
Результатом выполнения данного примера будет что-то подобное:
apple.jpg apple banana.jpg banana index.php index.php pear.jpg pear
Смотрите также
- DirectoryIterator::getFilename() - Возвращает имя файла текущего элемента DirectoryIterator
- DirectoryIterator::getPath() - Возвращает путь к текущему элементу DirectoryIterator без имени файла
- DirectoryIterator::getPathname() - Возвращает путь и имя файла текущего элемента DirectoryIterator
- basename() - Возвращает последний компонент имени из указанного пути
- pathinfo() - Возвращает информацию о пути к файлу
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие базовые расширения
- Стандартная библиотека PHP (SPL)
- Итераторы
- Функция DirectoryIterator::__construct() - Создаёт новый итератор директорий по пути
- Функция DirectoryIterator::current() - Возвращает текущий элемент DirectoryIterator
- Функция DirectoryIterator::getATime() - Возвращает время последнего доступа к текущему элементу DirectoryIterator
- Функция DirectoryIterator::getBasename() - Возвращает имя файла (без расширения) текущего элемента DirectoryIterator
- Функция DirectoryIterator::getCTime() - Возвращает время последнего изменения i-узла текущего элемента DirectoryIterator
- Функция DirectoryIterator::getExtension() - Возвращает расширение файла
- Функция DirectoryIterator::getFilename() - Возвращает имя файла текущего элемента DirectoryIterator
- Функция DirectoryIterator::getGroup() - Возвращает идентификатор группы текущего элемента DirectoryIterator
- Функция DirectoryIterator::getInode() - Возвращает inode текущего элемента DirectoryIterator
- Функция DirectoryIterator::getMTime() - Возвращает время последнего изменения текущего элемента DirectoryIterator
- Функция DirectoryIterator::getOwner() - Возвращает индентификатор владельца текущего элемента DirectoryIterator
- Функция DirectoryIterator::getPath() - Возвращает путь к текущему элементу DirectoryIterator без имени файла
- Функция DirectoryIterator::getPathname() - Возвращает путь и имя файла текущего элемента DirectoryIterator
- Функция DirectoryIterator::getPerms() - Возвращает набор прав для текущего элемента DirectoryIterator item
- Функция DirectoryIterator::getSize() - Возвращает размер текущего элемента DirectoryIterator
- Функция DirectoryIterator::getType() - Определяет тип текущего элемента DirectoryIterator
- Функция DirectoryIterator::isDir() - Определяет, является ли текущий элемент DirectoryIterator директорией
- Функция DirectoryIterator::isDot() - Определяет, является ли текущий элемент DirectoryIterator '.' или '..'
- Функция DirectoryIterator::isExecutable() - Определяет, является ли текущий элемент DirectoryIterator исполняемым
- Функция DirectoryIterator::isFile() - Определяет, является ли текущий элемент DirectoryIterator обычным файлом
- Функция DirectoryIterator::isLink() - Определяет, является ли текущий элемент DirectoryIterator символической ссылкой
- Функция DirectoryIterator::isReadable() - Определяет, доступен ли текущий элемент DirectoryIterator для чтения
- Функция DirectoryIterator::isWritable() - Определяет, доступен ли текущий элемент DirectoryIterator для записи
- Функция DirectoryIterator::key() - Возвращает ключ текущего элемента DirectoryIterator
- Функция DirectoryIterator::next() - Перемещает указатель на следующий элемент DirectoryIterator
- Функция DirectoryIterator::rewind() - Устанавливает указатель на первый элемент DirectoryIterator
- Функция DirectoryIterator::seek() - Перемещает указатель DirectoryIterator на определённую позицию
- Функция DirectoryIterator::__toString() - Возвращает имя файла в виде строки
- Функция DirectoryIterator::valid() - Проверяет, является ли текущий элемент DirectoryIterator допустимым файлом
Коментарии
404 Not Found