PHP 使用 GLOB 根据文件名限制读取文件


PHP using GLOB to restrict files being read based on file name

我正在尝试使用 glob() 读取包含各种文件类型的目录中的文件。我已经设法以某种方式获取了我想要的一次文件,其中.txt文件使用:

glob($dir.'*.txt')

从读取的文件我获得的文件类型,这些文件类型服务器不同的功能,并根据名称分组。此文件的示例是

MSPP850_36907816201203161900989.txt
MSPP850_36907816201203161805560.txt
MSP850_36907816201203161805560.txt
MSP850_36907816201203161805560.txt
MSP850_36907816201203161805560.txt
MSP850_36907816201203161805560.txt

请注意下划线前的文件名:我们有两种类型,即MSPP850和MSP850。例如,如何使用 glob 仅过滤和获取 MSP850 文件。

试试这个:

glob($dir.'MSP850_*.txt');