【问题标题】:Read all files in a directory and return a list in php读取目录中的所有文件并在php中返回一个列表
【发布时间】:2020-06-18 19:11:27
【问题描述】:

使用 scandir 我可以获取文件,但它们显示得很丑:

Array ( [0] => . [1] => .. [2] => jan-spaceship.jpg [3] => jan-tychostation.jpg [4] => johan-mars.jpg [5] => mary-132786.jpg [6] => mary-mars.jpg )

我想要的是一个带有名称的自定义 div,甚至可以显示图像(都是图像)。用 foreach 循环或 for 循环可以吗?

【问题讨论】:

    标签: php scandir


    【解决方案1】:

    我已经找到了一个分析器:

            $fileList = glob('uploads/*');
    
        //Loop through the array that glob returned.
        foreach($fileList as $filename){
           //Simply print them out onto the screen.
           echo $filename, '<br>'; 
        }
    

    【讨论】:

    • 你在哪里显示图片?
    • 如果我没记错的话,opendir 和 readdir 在大型内容文件夹的情况下似乎更有效,因为它们逐个迭代而不是一次加载所有文件名。
    • @vivek_23 这是一个选项,它不需要它。但是当我实现它时,我会分享它!
    • @vivek_23 你有链接或什么我可以查看的吗?
    猜你喜欢
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    • 2013-12-02
    • 2013-03-24
    相关资源
    最近更新 更多