考慮這個文件結構:PHP查找文件
/folder/locaux-S04_3.html
/folder/blurb.txt
/folder/locaux-S04_2.html
/folder/locaux-S05_1.html
/folder/tarata.02.jpg
/folder/locaux-S04_1.html
/folder/dfdsf.pdf
我需要檢索的名稱包含在目錄中的最高數值的文件。 在上面的例子中,它是locaux-S05_1.html
我想出了glob()作爲一種有效的方式來獲取locaux-S * .html文件,但我堅持下一步:找到一個文件名包含最高值的文件。
$files= glob(LOCAUX_FILE_PATH.'/locaux-S*.html');
foreach($files as $key=> $value){
// loop through and get the value in the filename. Highest wins a trip to download land!
$end = strrpos($value,'.');
$len= strlen($value);
$length = $len-$end;
$str = substr($value,8,$length);
// this gives me the meat, ex: 03_02. What next?
}
任何指針將不勝感激。
假設是正確的,代碼有趣的一點! – pixeline 2010-10-06 22:34:58