在目录中查找文件

gre*_*dit 3 php list dir

我有一个包含很多文件的目录:

pic_1_79879879879879879.jpg
pic_1_89798798789798789.jpg
pic_1_45646545646545646.jpg
pic_2_12345678213145646.jpg
pic_3_78974565646465645.jpg
etc...
Run Code Online (Sandbox Code Playgroud)

我只需要列出pic_1_文件.知道我怎么办?提前致谢.

RDL*_*RDL 9

使用glob()函数

foreach (glob("directory/pic_1_*") as $filename) {
  echo "$filename";
}
Run Code Online (Sandbox Code Playgroud)

只需directory将glob调用更改为正确的路径即可.

这样做可以一次性完成,而不是抓取文件列表然后过滤它们.