【问题标题】:Numbering automatically from file name从文件名自动编号
【发布时间】:2019-04-04 23:42:17
【问题描述】:

我有一个目录中的文件列表,我们希望它们像这样编号:

  1. 文件1
  2. 文件2
  3. 文件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"
}

如果它不起作用,您可以查看这些或类似的链接12345,这可能会对您有所帮助。

【讨论】:

    猜你喜欢
    • 2019-06-19
    • 2017-04-21
    • 1970-01-01
    • 1970-01-01
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    相关资源
    最近更新 更多