PHP-是否可以在特定路径中打开和读取随机排列通配符文件?

PHP-是否可以在特定路径中打开和读取随机排列通配符文件?,php,file,Php,File,示例:我需要在文件夹站点中的site-1.txt、site-2.txt、site-3.txt、site-more.txt之间打开一个文件名 如何用PHP编写 我试着 $shuffle = file("../sites/site-*.txt"); 但从特定路径选择通配符文件也不是一个解决方案 谢谢file()只读取一个文件,并以行数组的形式返回其内容。查找与通配符匹配的所有文件的函数是glob() 这将返回一个文件名数组,然后可以使用array\u rand()选择其中一个 $random_fi

示例:我需要在文件夹站点中的
site-1.txt
site-2.txt
site-3.txt
site-more.txt
之间打开一个文件名

如何用PHP编写

我试着

$shuffle = file("../sites/site-*.txt");
但从特定路径选择通配符文件也不是一个解决方案

谢谢

file()
只读取一个文件,并以行数组的形式返回其内容。查找与通配符匹配的所有文件的函数是
glob()

这将返回一个文件名数组,然后可以使用
array\u rand()
选择其中一个

$random_file = $files[array_rand($files)];
file()
只读取一个文件,并将其内容作为行数组返回。查找与通配符匹配的所有文件的函数是
glob()

这将返回一个文件名数组,然后可以使用
array\u rand()
选择其中一个

$random_file = $files[array_rand($files)];

你的手指快了一点点@尼克,我在另一个问题上对雅罗曼达X做了同样的事情:)你的手指只是快了一点点@尼克,我在另一个问题上对雅罗曼达X做了同样的事情:)