File_Find::mapTreeMultiple()

File_Find::mapTreeMultiple() – Crée une carte récursive d'un dossier

Synopsis

require_once 'File/Find.php';

array &File_Find::mapTreeMultiple ( string $directory , integer $maxrecursion = 0 , integer $count = 0 )

Description

Crée une carte d'une arborescence de dossiers fournie par le paramètre directory_path . Suivant ce que vous placez dans le paramètre maxrecursion , vous récupérez le contenu du dossier ainsi que celui des sous-dossiers.

Parameter

  • string $directory - chemin vers le dossier dont vous voulez créer la carte

  • integer $maxrecursion - définit le degré de récursivité des sous-dossiers

  • integer $count - peut être ignoré - paramètre interne permettant de surveiller le degré de récursion

Return value

array - un tableau multi-dimensionnel contenant tous les sous-dossiers ainsi que leurs fichiers

Note

This function can be called statically.

Example

Récupération du contenu d'un dossier ainsi que le contenu des sous-dossiers

<?php
include "File/Find.php";

$file File_Find::mapTreemultiple('/usr/'1);

print_r($file);
?>

L'exemple ci-dessus affichera quelque chose comme :


Array
(
   [0] => file1.tmp
   [1] => file2.tmp
   ['bin'] => Array
      (
         [0] => readme.txt
      )
)
Crée une carte pour un dossier (Previous) Trouve les correspondances pour un masque dans un dossier (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.