【问题标题】:Numbering automatically from file name从文件名自动编号 【发布时间】:2019-04-04 23:42:17 【问题描述】: 我有一个目录中的文件列表,我们希望它们像这样编号: 文件1 文件2 文件3 每个文件都已经编号,我们只需要从文件名中“提取”编号。如何在 PHP 中做到这一点? 非常感谢 【问题讨论】: glob() 获取文件列表,然后是正则表达式。试一试,如果您遇到代码问题,请再次询问 标签: php 【解决方案1】: 我相信有很多方法可以解决您的问题。这可能有效: $path = '/Library/Of/MyPC/path/to/files/'; $numbers = filter_var_array(array_values(glob($path . "*")), FILTER_SANITIZE_NUMBER_INT); var_dump($numbers); 输出 array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" } 如果它不起作用,您可以查看这些或类似的链接1、2、3、4、5,这可能会对您有所帮助。 【讨论】: