PHP/file/glob

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
< PHP‎ | file
Revision as of 14:10, 24 August 2022 by Woozle (talk | contribs)
Jump to navigation Jump to search
PHP filespec wildcard matching & searching
aka "globbing"

About

PHP can do glob-based directory listings and can also check a given filename string against a given glob string.

See also: globbing

Functions

  • «fnmatch()» reports whether the given filespec string matches the given wildcard string
  • «glob()» accepts a filespec that includes a file mask, and returns a list of matching filespecs.
    • A file mask in this context can be e.g. «*.php» or «/home/woozle/*.php» but not «~/*.php».
    • The «*» and «?» wildcards are both recognized.
    • The mask may include multiple wildcards, for folders as well as files.
      • Example: «/b*/b*» will return all files beginning with b inside root-level folders beginning with b.