File_Find::maptree()

File_Find::maptree() – ディレクトリに対するビューマップを作成する

Synopsis

require_once 'File/Find.php';

array &File_Find::maptree ( string $directory )

Description

ディレクトリパスパラメータによって与えられたディレクトリツリーを マップします。

Parameter

  • string $directory - マップするディレクトリパスを指定します

Return value

array - 2 つの要素を持つ配列。 1 つ目の要素は全てのディレクトリの一覧を含んでいます。 2 つ目の要素は全てのファイルの一覧を含んでいます。

Note

This function can be called statically.

Example

ディレクトリのマップを取得する

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

$dir "File_Find";
list(
$directories$files) = File_Find::maptree($dir);

echo 
"ディレクトリ ";
print_r($directories);

echo 
"ファイル ";
print_r($files);
?>

上の例の出力は、このようになります。


ディレクトリ Array
(
    [0] => File_Find
    [1] => File_Find\dir2
    [2] => File_Find\dir2\2
    [3] => File_Find\dir2\1
    [4] => File_Find\dir2\0
    [5] => File_Find\dir
    [6] => File_Find\dir\txtdir
    [7] => File_Find\dir\dir3
    [8] => File_Find\dir\dir2
)
ファイル Array
(
    [0] => File_Find\dir2\2\1.txt
    [1] => File_Find\dir2\1\1.txt
    [2] => File_Find\dir2\0\1.txt
    [3] => File_Find\dir\1.txt
    [4] => File_Find\dir\2.txt
    [5] => File_Find\dir\txtdir\5.txt
    [6] => File_Find\dir\dir3\4.bak
    [7] => File_Find\dir\dir3\4.txt
    [8] => File_Find\dir\dir2\3.bak
    [9] => File_Find\dir\dir2\3.txt
)
ディレクトリ内でパターンにマッチするものを検索する (Previous) ディレクトリに対する再帰的なビューマップを作成する (Next)
Last updated: Tue, 21 Oct 2014 — 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.