如何使用PHP在一个目录中获取两种不同类型的文件列表?

如何使用PHP在一个目录中获取两种不同类型的文件列表?,php,Php,我需要获取*.m4v和*.mp4文件 这就是我用来获取一种文件类型的方法。我应该使用什么代码来获取这两种类型的列表 //get all image files with a .m4v extension. $images = glob($directory . "*.m4v"); 谢谢在全球()手册页面: $images = glob($directory . "*.{m4v,mp4}", GLOB_BRACE); 它位于glob()手册页面: $images = glob($directo

我需要获取
*.m4v
*.mp4
文件

这就是我用来获取一种文件类型的方法。我应该使用什么代码来获取这两种类型的列表

//get all image files with a .m4v extension.
$images = glob($directory . "*.m4v");
谢谢在
全球(
)手册页面:

$images = glob($directory . "*.{m4v,mp4}", GLOB_BRACE);
它位于
glob(
)手册页面:

$images = glob($directory . "*.{m4v,mp4}", GLOB_BRACE);
它位于
glob(
)手册页面:

$images = glob($directory . "*.{m4v,mp4}", GLOB_BRACE);
它位于
glob(
)手册页面:

$images = glob($directory . "*.{m4v,mp4}", GLOB_BRACE);

100%正确,但可能值得一提的是,这有两个陷阱:1。在unix上,您可能需要
“*。{m4v,m4v,mp4,mp4}”
来处理带有大写后缀和2的windows上载。在windows上,
glob()
可能会严重损坏,具体取决于操作系统和PHP版本。您可以使用字符类,但我从未在大括号中尝试过它们:
*[mM]4[vV]
-未测试:
*。{[mM]4[vV],[mM][pP]4}
100%正确,但可能值得一提的是,这有两个陷阱:1。在unix上,您可能需要
“*。{m4v,m4v,mp4,mp4}”
来处理带有大写后缀和2的windows上载。在windows上,
glob()
可能会严重损坏,具体取决于操作系统和PHP版本。您可以使用字符类,但我从未在大括号中尝试过它们:
*[mM]4[vV]
-未测试:
*。{[mM]4[vV],[mM][pP]4}
100%正确,但可能值得一提的是,这有两个陷阱:1。在unix上,您可能需要
“*。{m4v,m4v,mp4,mp4}”
来处理带有大写后缀和2的windows上载。在windows上,
glob()
可能会严重损坏,具体取决于操作系统和PHP版本。您可以使用字符类,但我从未在大括号中尝试过它们:
*[mM]4[vV]
-未测试:
*。{[mM]4[vV],[mM][pP]4}
100%正确,但可能值得一提的是,这有两个陷阱:1。在unix上,您可能需要
“*。{m4v,m4v,mp4,mp4}”
来处理带有大写后缀和2的windows上载。在windows上,
glob()
可能会严重损坏,具体取决于操作系统和PHP版本。您可以使用字符类,但我从未在大括号中尝试过它们:
*[mM]4[vV]
-未测试:
*。{[mM]4[vV],[mM][pP]4}