Php获取多个传递给getopt(),*.jpg的文件

Php获取多个传递给getopt(),*.jpg的文件,php,command-line,getopt,Php,Command Line,Getopt,我使用getopt()获取php命令行参数。我想使用*收集文件或目录列表 范例 在 我想: $ ./myscript.php -s *.jpg 对于optarg[s],我希望返回一个包含以下内容的数组: array(file1.jpg, file2.jpg, file3.jpg) 我已经搜索了一个解决方案,但我能找到的只是第一个匹配项。您在Windows和*nix上运行的哪个平台对于*.xxxRelated有非常不同的行为: array(file1.jpg, file2.jpg, file3

我使用getopt()获取php命令行参数。我想使用*收集文件或目录列表

范例

我想:

$ ./myscript.php -s *.jpg
对于optarg[s],我希望返回一个包含以下内容的数组:

array(file1.jpg, file2.jpg, file3.jpg)

我已经搜索了一个解决方案,但我能找到的只是第一个匹配项。

您在Windows和*nix上运行的哪个平台对于*.xxxRelated有非常不同的行为:
array(file1.jpg, file2.jpg, file3.jpg)