(与我以前的问题相关)
我有100个文件,名称如下:
CPC_2001_5_21_7.pdf
CPC_YYYY_M_DD_X.pdf
CPC_2001_12_21_70.pdf
CPC_YYYY_MM_DD_XX.pdf
现在分类到以下文件夹中:
YYYYMMDD
我需要在每个文件夹中找到“最高”的XX号码。
我正在使用php
答案 0 :(得分:1)
将文件列表放入数组并迭代它:
// ex. glob('*.pdf');
$files = array(
'CPC_2001_5_21_7.pdf',
'CPC_2001_12_21_70.pdf',
'CPC_2001_03_06_56.pdf',
'CPC_2001_9_12_8.pdf'
);
$max = 0;
foreach($files as $f){
sscanf($f, '%s_%d_%d_%d_%d.pdf', $str, $year, $month, $day, $xx);
if($xx > $max)
$max = $xx;
}