# Method glob()

Method glob

  `bool glob(string glob, string str)`
  `bool glob(array(string) glob, string str)`
  `array(string) glob(string glob, array(string) str)`
  `array(string) glob(array(string) glob, array(string) str)`

Description

  Match strings against a glob pattern.

Parameter `glob`

  `string` | The glob pattern. A question sign ('?') matches any character and an asterisk ('*') matches a string of arbitrary length. All other characters only match themselves.
  `array(string)` | the function returns true, or keeps a string, if any of the given patterns match

Parameter `str`

  `string` | `1` is returned if the string str matches glob, `0` (zero) otherwise.
  `array(string)` | All strings in the array str are matched against glob, and those that match are returned in an array (in the same order).

See also

  sscanf(), Regexp