FilesystemIterator::rewind
FilterIterator
FilesystemIterator
PHP Manual

# FilesystemIterator::setFlags

(PHP 5 >= 5.3.0)

FilesystemIterator::setFlags — Sets handling flags

### Beschreibung

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

Sets handling flags.

### Parameter-Liste

`flags`

  The handling flags to set. See the FilesystemIterator constants.

### Rückgabewerte

Es wird kein Wert zurückgegeben.

### Beispiele

Beispiel #1 FilesystemIterator::key() example

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

`<?php
$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";
}
?>`

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

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

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

### Siehe auch

- FilesystemIterator::__construct() - Constructs a new filesystem iterator
- FilesystemIterator::getFlags() - Get the handling flags

FilesystemIterator::rewind
FilterIterator
FilesystemIterator
PHP Manual