ProfiPHPProfiPHP
Категория: Функции для работы с файловой системой

Функция Pathinfo

Функция Pathinfo возвращает информацию о пути к файлу.
mixed pathinfo( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )
Функция Pathinfo возвращает информацию о Path в виде ассоциативного массива или строки, в зависимости от Options.

Функция Pathinfo учитывает настройки локали, поэтому для корректной обработки пути с многобайтными символами должна быть установлена соответствующая локаль с помощью функции Setlocale.

В параметре Path указывается анализируемый путь.

Параметр Options задает, какой из элементов пути будет возвращен: PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION и PATHINFO_FILENAME. Если Options не указан, то возвращаются все доступные элементы.

Если параметр Options не передан, то возвращаемый ассоциативный массив (array) будет содержать следующие элементы: dirname, basename, extension (если есть) и filename.

Если указан параметр Options, будет возвращена строка (string), содержащая указанный элемент.

Пример использования:
$path_parts = pathinfo( $_SERVER['DOCUMENT_ROOT'].'/file.txt' );
Результат выполнения:
Array
(
[dirname] => C:/mysite
[basename] => file.txt
[extension] => txt
[filename] => file
)

Добавить комментарий

Имя:
Текст комментария: