gpt4 book ai didi

php - 如何使用 PHP 在目录中找到前 5 个文件?

转载 作者:可可西里 更新时间:2023-10-31 23:53:12 25 4
gpt4 key购买 nike

我如何使用 PHP 列出按字母顺序排序的目录中的前 5 个文件或目录?

最佳答案

使用 scandir():

array_slice(array_filter(scandir('/path/to/dir/'), 'is_file'), 0, 5);

array_filter()is_file() 函数回调确保我们只处理文件而无需编写循环,我们甚至不必关心关于 ... 因为它们是目录。


或者使用 glob() - 它不会匹配像 .htaccess 这样的文件名:

array_slice(glob('/path/to/dir/*.*'), 0, 5);

或者使用 glob() + array_filter() - 这个将匹配文件名,例如.htaccess:

array_slice(array_filter(glob('/path/to/dir/*'), 'is_file'), 0, 5);

关于php - 如何使用 PHP 在目录中找到前 5 个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2113565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com