PHP Manual
Prev |  | Next

# glob

(PHP 4 CVS only)

glob -- Find pathnames matching a pattern

## Description

array glob ( string pattern [, int flags])

The glob() function searches for all the pathnames matching `pattern` according to the rules used by the shell. No tilde expansion or parameter substitution is done.

Returns an array containing the matched files/directories or `FALSE` on error.

Example 1. Convenient way how glob() can replace opendir() and friends.

    foreach (glob("*.txt") as $filename) {
        echo "$filename size " . filesize($filename) . "\n";
    }

This could result in the following output:

    funclist.txt size 44686
    funcsummary.txt size 267625
    quickref.txt size 137820

See also opendir(), readdir() and closedir(), fnmatch() and the unix manpage on `glob(3)` for flag names (as long as they are not documented here ).

Prev | Home | Next
fwrite | Up | is_dir