PHP列出目录中的文件并删除扩展

凯文·G

我使用此php代码检索存储在目录中的文件。

if ($handle = opendir('FolderPath')) {

    while (false !== ($entry = readdir($handle))) {

        if ($entry != "." && $entry != "..") {

            echo "$entry\n <br />" ; 
        }
    }

    closedir($handle);
}

该目录仅包含PHP文件,我如何能够从回显的结果中删除扩展名?示例:(index.php将变为index

埃里亚斯·范·奥特格姆(Elias Van Ootegem)

要做到这一点,最简单的方法是使用glob函数

foreach (glob('path/to/files/*.php') as $fileName) {
    //extension .php is guaranteed here
    echo substr($fileName, 0, -4), PHP_EOL;
}

的优势,glob这里是你可以破除那些讨厌readdiropendir电话。唯一的“缺点”是的值也$fileName将包含路径。但是,这很容易解决(只需添加一行):

foreach (glob('path/to/files/*.php') as $fullName) {
    $fileName = explode('/', $fullName);
    echo substr(
        end($fileName),//the last value in the array is the file name
        0, -4),
    PHP_EOL;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从php中的文件目录中删除文件扩展名

来自分类Dev

列出目录中的文件但不列出子目录 PHP

来自分类Dev

删除php目录中的文件

来自分类Dev

列出目录中丢失的文件并删除所有多余的文件

来自分类Dev

从目录中的文件中删除文件扩展名

来自分类Dev

如何从根目录下的文件中删除php扩展名

来自分类Dev

php-列出目录中的文件夹和文件

来自分类Dev

使用扩展的glob列表列出文件,但不列出bash中的目录

来自分类Dev

删除目录中带有扩展名的文件

来自分类Dev

使用ssh删除目录中的php文件

来自分类Dev

列出目录中的文件而不列出当前目录中的文件

来自分类Dev

列出目录中的多个文件

来自分类Dev

列出主目录中的文件

来自分类Dev

Bash脚本删除目录中的文件,但不同文件中列出的文件除外

来自分类Dev

如何列出目录中除具有指定扩展名的文件以外的所有文件?

来自分类Dev

列出具有特定扩展名的目录中的所有文件

来自分类Dev

列出具有特定扩展名的目录中的所有文件

来自分类Dev

列出目录中包含的文件的所有唯一扩展名

来自分类Dev

列出具有特定扩展名的目录中的文件

来自分类Dev

从目录中列出具有不同扩展名的文件

来自分类Dev

列出目录中除扩展名外的所有文件

来自分类Dev

在目录中列出扩展的所有文件的最佳方法是什么?

来自分类Dev

仅列出当前目录中的常规文件(但不列出目录)

来自分类Dev

列出子目录中的文件,但不列出目录

来自分类Dev

从我的Php文件中删除文件扩展名

来自分类Dev

如何在php中列出目录,子目录和所有文件

来自分类Dev

列出目录中的文件,而bashand中没有扩展名,另存为另一个文件

来自分类Dev

从htdocs中的文件中删除.php扩展名

来自分类Dev

Spark 2.0:如何在s3中列出或删除目录和文件

Related 相关文章

  1. 1

    从php中的文件目录中删除文件扩展名

  2. 2

    列出目录中的文件但不列出子目录 PHP

  3. 3

    删除php目录中的文件

  4. 4

    列出目录中丢失的文件并删除所有多余的文件

  5. 5

    从目录中的文件中删除文件扩展名

  6. 6

    如何从根目录下的文件中删除php扩展名

  7. 7

    php-列出目录中的文件夹和文件

  8. 8

    使用扩展的glob列表列出文件,但不列出bash中的目录

  9. 9

    删除目录中带有扩展名的文件

  10. 10

    使用ssh删除目录中的php文件

  11. 11

    列出目录中的文件而不列出当前目录中的文件

  12. 12

    列出目录中的多个文件

  13. 13

    列出主目录中的文件

  14. 14

    Bash脚本删除目录中的文件,但不同文件中列出的文件除外

  15. 15

    如何列出目录中除具有指定扩展名的文件以外的所有文件?

  16. 16

    列出具有特定扩展名的目录中的所有文件

  17. 17

    列出具有特定扩展名的目录中的所有文件

  18. 18

    列出目录中包含的文件的所有唯一扩展名

  19. 19

    列出具有特定扩展名的目录中的文件

  20. 20

    从目录中列出具有不同扩展名的文件

  21. 21

    列出目录中除扩展名外的所有文件

  22. 22

    在目录中列出扩展的所有文件的最佳方法是什么?

  23. 23

    仅列出当前目录中的常规文件(但不列出目录)

  24. 24

    列出子目录中的文件,但不列出目录

  25. 25

    从我的Php文件中删除文件扩展名

  26. 26

    如何在php中列出目录,子目录和所有文件

  27. 27

    列出目录中的文件,而bashand中没有扩展名,另存为另一个文件

  28. 28

    从htdocs中的文件中删除.php扩展名

  29. 29

    Spark 2.0:如何在s3中列出或删除目录和文件

热门标签

归档