我有一个包含这些文件的目录
FILEA10.TXT
FILEB20.TXT
FILEC5.TXT
我需要将列表读入数组:
filea => 10
fileb => 20
filec => 5
执行此操作的最快方式或功能是什么?
答案 0 :(得分:1)
$arr = array();
foreach (glob('*.TXT') as $file) {
list($name,$num) = preg_split('/\.|(?<=\D)(?=\d+)/', $file);
$arr[$name] = $num;
}