如何获取php目录中最后一个文件的名称(按字母顺序)?谢谢。PHP:目录中的最后文件
回答
使用Directories扩展,你可以简单地用
$all_files = scandir("/my/path",1);
$last_files = $all_files[0];
的scandir命令返回文件的目录列表中的数组做。第二个参数指定排序顺序(默认为升序,降序为1)。
<?php
$dir = '/tmp';
$files = scandir($dir, 1);
$last_file = $files[0];
print($last_file);
?>
我假设你只想在'$ last_file = = $ files [0];'行中有一个'=';但是? – PeterJCLaw 2010-01-19 21:56:45
@PeterJClaw:谢谢 - 已经纠正了答案。 – 2010-01-19 21:57:27
Code here looks like it would help - 将只需要使用结束($阵列)来收集生成的数组中的最后一个值。
hm,其他答案都很整洁。 – suitedupgeek 2010-01-19 21:52:47
$files = scandir('path/to/dir');
sort($files, SORT_LOCALE_STRING);
array_pop($files);
- 1. AS3,从目录中加载的最后文本文件
- 2. 如何从PHP中的目录中获取X最新文件?
- 3. 链接的目录中的文件的最后追加
- 4. 如何访问在php中添加到目录的最后一个png文件?
- 5. NAnt中的目录或文件集的最后写入时间
- 6. 获取目录中的最新文件
- 7. 在路径中输入最后一个目录,并在目录中输入最后一个文件
- 8. 如何读取目录中最后创建的文件? vb.net
- 9. 从目录中选择最后修改的文件
- 10. 获取目录中最后创建的符号链接文件
- 11. 如何最后列出一个目录中更改的文件
- 12. 使用vi打开目录中的最后修改文件
- 13. 当前目录中最后一个文件的全局别名
- 14. PHP:取消目录中的所有文件,然后删除目录
- 15. 列出目录和子目录中的MP3文件在PHP中
- 16. 从目录中找到目录中的php文件
- 17. PHP文件上传,目标目录上方upload.php文件目录
- 18. WordPress目录中的PHP文件
- 19. PHP使用目录中的文件
- 20. PHP来列出目录中的文件
- 21. php目录中的html文件
- 22. PHP中的单独文件和目录
- 23. PHP目录中的子目录和子目录函数中的文件总数
- 24. 最后修改的目录
- 25. 在最近添加到的目录中获取最新的15个文件php
- 26. 获取目录中最后X个文件
- 27. 在目录排除文件中获取日期最早的文件php
- 28. 在r目录中的最后一个excel文件中读取的软件包
- 29. 如何使用PHP将最新文件包含在目录中?
- 30. linux:目录中的最新文件,不包括目录和。文件
'SCANDIR()'不指定*,其中*排序它使用,因此您的结果可能是不准确的,如果你有非ASCII字符的文件。 – 2010-01-19 21:51:38
使用字符串选项,可以期望它与sort()所做的一样。 – 2010-01-19 21:54:16
@Ignacio:根据http://uk.php.net/manual/en/function.scandir.php,“默认排序顺序是按升序排列字母” – 2010-01-19 21:54:18