Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

FilesystemIterator::setFlags

(PHP 5 >= 5.3.0)

FilesystemIterator::setFlags — Sets handling flags


Описание

public void FilesystemIterator::setFlags ([ int $flags ] )

Sets handling flags.


Список параметров

flags

The handling flags to set. See the FilesystemIterator constants.


Возвращаемые значения

Эта функция не возвращает значения после выполнения.


Примеры

Пример #1 FilesystemIterator::key() example

This example demonstrates the difference between the FilesystemIterator::KEY_AS_PATHNAME and FilesystemIterator::KEY_AS_FILENAME flags.


$iterator = new FilesystemIterator(dirname(__FILE__), FilesystemIterator::KEY_AS_PATHNAME);
echo "Key as Pathname:\n";
foreach ($iterator as $key => $fileinfo) {
    echo $key . "\n";
}
$iterator->setFlags(FilesystemIterator::KEY_AS_FILENAME);
echo "\nKey as Filename:\n";
foreach ($iterator as $key => $fileinfo) {
    echo $key . "\n";
}

Результатом выполнения данного примера будет что-то подобное:


Key as Pathname:
/www/examples/apple.jpg
/www/examples/banana.jpg
/www/examples/example.php

Key as Filename:
apple.jpg
banana.jpg
example.php


Смотрите также


Описание класса filesystemiterator, примеры использования класса filesystemiterator.

Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: