从文件名自动编号

时间:2019-04-04 23:42:17

标签: php

我在目录中有文件列表,我们希望对文件进行如下编号:

  1. file1
  2. file2
  3. file3

每个文件都已经编号,我们只需要从文件名中“提取”数字即可。如何在PHP中做到这一点?

非常感谢

1 个答案:

答案 0 :(得分: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,这可能会有所帮助你。