Space Base Space Base
+7 928 008-80-89
ru
  • en
  • es
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  1. Библиотека
  2. PHP
  3. Функция pathinfo в PHP, описание и примеры
logo

Функция pathinfo в PHP, описание и примеры

09.05.2020

Функция pathinfo() возвращает ассоциированный массив, содержащий информацию об имени, расширении и директории файла.

Версия PHP 4.0.3 и выше.

array pathinfo(string path [, int options])

Параметры функции pathinfo

path Строковое значение имени файла. Может быть задано только именем файла, а так же содержать полный путь к файлу.
options Необязательный параметр. Если задан, то функция вернет не весь массив, а только указанный элемент массива. Допустимые значения:
PATHINFO_DIRNAME – директория файла
PATHINFO_BASENAME – полное имя файла (имя с расширением)
PATHINFO_EXTENSION – расширение файла
PATHINFO_FILENAME – имя файла без расширения

Элементы возвращаемого массива функции pathinfo

Если указан только первый параметр будет возвращен массив, содержащий следующие поля:

$arr['dirname'] директория файла
$arr['basename'] полное имя файла (имя с расширением)
$arr['extension'] расширение файла
$arr['filename'] имя файла без расширения

Пример использования функции pathinfo

$file_name = 'folder1/folder2/myfile.txt';

// функция вернет массив со всей информацией о файле
$file_info = pathinfo($file_name);
echo $file_info['dirname']; // выведет "folder1/folder2"
echo $file_info['basename']; // выведет "myfile.txt"
echo $file_info['extension']; // выведет "txt"
echo $file_info['filename']; // выведет "myfile"

// функция сразу возвращает указанный элемент массива
echo pathinfo($file_name, PATHINFO_DIRNAME); // выведет "folder1/folder2"
echo pathinfo($file_name, PATHINFO_BASENAME); // выведет "myfile.txt"
echo pathinfo($file_name, PATHINFO_EXTENSION); // выведет "txt"
echo pathinfo($file_name, PATHINFO_FILENAME); // выведет "myfile"

Другие материалы:

Функция fgets в PHP, описание и примеры


Функция ceil в PHP, описание и примеры


Функция feof в PHP, описание и примеры


Написать комментарий

Комментарии

В комментариях запрещено публиковать рекламные материалы. Все сообщения оправляются на модерацию и будут опубликованы, если не нарушают правил сайта после проверки.


коммент.

Разработка сайтов

Корпоративный сайт
Интернет-магазин
Лендинг - одностраничный сайт
Сайт-визитка
Сайт-портфолио

Проектирование

Прототип, UX-дизайн

Дизайн

UI-дизайн
Логотип

+54 911 2801-4950

info@space-base.net
+7 928 008-80-89

Web-сайты для успешного бизнеса

Web-сайты для успешного бизнеса

Главная Услуги Портфолио События Библиотека Контакты
+7 928 008-80-89 Меню
Политика в отношении обработки персональных данных © Copyright 2014 - | Space-Base

Лучшее время начать свой проект - Сейчас!

Выбраны опции:

Отправить сообщение на:

Telegram WhatsApp

Отправляя сообщение, вы даете свое согласие на
обработку песональных данных