downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

DirectoryIterator::getGroup> <DirectoryIterator::getExtension
[edit] Last updated: Fri, 17 May 2013

view this page in

DirectoryIterator::getFilename

(PHP 5)

DirectoryIterator::getFilenameRetourne le nom de l'entrée courante du dossier

Description

public string DirectoryIterator::getFilename ( void )

Retourne le nom de l'entrée courante de l'objet DirectoryIterator.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne le nom du fichier courant dans l'itérateur DirectoryIterator.

Exemples

Exemple #1 Exemple avec DirectoryIterator::getFilename()

Cet exemple liste le contenu du dossier contenant le script.

<?php
$dir 
= new DirectoryIterator(dirname(__FILE__));
foreach (
$dir as $fileinfo) {
    echo 
$fileinfo->getFilename() . "\n";
}
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

.
..
apple.jpg
banana.jpg
index.php
pear.jpg

Voir aussi



add a note add a note User Contributed Notes DirectoryIterator::getFilename - [2 notes]
up
0
damian at kopiec dot net
1 month ago
class MyDirectoryIterator extends DirectoryIterator
{
    public function getExtension()
    {
        return pathinfo($this->getFilename(), PATHINFO_EXTENSION);
    }
}
up
-1
kaigillmann at gmxpro dot net
7 years ago
DirectoryIterator extension to get the file-extension:

class MyDirectoryIterator extends DirectoryIterator
{
    public function GetExtension()
    {
        $Filename = $this->GetFilename();
        $FileExtension = strrpos($Filename, ".", 1) + 1;
        if ($FileExtension != false)
            return strtolower(substr($Filename, $FileExtension, strlen($Filename) - $FileExtension));
        else
            return "";
    }
}

 
show source | credits | stats | sitemap | contact | advertising | mirror sites