我有一个文件夹,我将保存一些文件,他们的名字将是他们将创建的微缩时间。
有没有办法加载只是文件名组,他们的名字比我写的微缩时间要大?
(在glob()
和readdir()
中加载所有 dir中的文件名,之后就可以搜索你想要的任何内容了。
我将在文件夹中有很多文件。所以首先加载所有文件名都是低效的。
示例:
如果在目录中我有这些文件:
1413030375194
1413030375717
1413030377193 // for example, i want it to load from here
1413030377685
1413030378165
1413030378411
我想加载他们名字更大的文件" 1413030377000"
所以它会加载给我只是文件名:
1413030377193
1413030377685
1413030378165
1413030378411
答案 0 :(得分:0)
foreach(glob("*") as $file) {
if($file >= $YOUR_MIN_FILE_NAME) {
// do whatever you want...
}
}
答案 1 :(得分:0)
$safer = escapeshellarg( $_REQUEST['search'] );
$results = glob( "$dir/*$safer*" );
用$ _REQUEST [' search']
替换您的文件名