Что возвращает функция scandir() в php?

Пользователь

от willis.streich , в категории: PHP , 2 года назад

Что возвращает функция scandir() в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dayna , 2 года назад

@willis.streich 

Функция scandir() в PHP возвращает список файлов и папок в указанной директории в виде массива.


Синтаксис функции выглядит следующим образом:

1
array scandir(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING, resource|null $context = null)


  • $directory - путь к директории, для которой необходимо получить список файлов и папок.
  • $sorting_order - необязательный параметр, определяющий порядок сортировки элементов в результирующем массиве. Может принимать следующие значения:SCANDIR_SORT_ASCENDING (значение по умолчанию) - сортировка по возрастанию.SCANDIR_SORT_DESCENDING - сортировка по убыванию.SCANDIR_SORT_NONE - без сортировки.
  • $context - необязательный параметр, используемый для определения контекста, в котором будет выполняться операция сканирования директории.


Функция scandir() возвращает массив со списком элементов в директории. Каждый элемент в массиве представлен в виде строки с именем файла или папки. Если в директории нет элементов, функция вернет пустой массив. Если произошла ошибка, функция вернет false.

Пользователь

от hermina.hauck , год назад

@willis.streich 

Верно, функция scandir() возвращает массив со списком файлов и папок в указанной директории.