1

重複の可能性:
PHP が文字列を整数要素と文字列に分割する

これらのファイルを含むディレクトリがあります

FILEA10.TXT
FILEB20.TXT
FILEC5.TXT

リストを配列に読み込む必要があります。

filea => 10
fileb => 20
filec => 5

これを行うための最速の方法または関数は何ですか?

4

1 に答える 1

1
$arr = array();
foreach (glob('*.TXT') as $file) {
   list($name,$num) = preg_split('/\.|(?<=\D)(?=\d+)/', $file);
   $arr[$name] = $num;
}
于 2012-06-09T14:15:40.133 に答える