Вообщем вопрос следующий имею папку куда несколько потоков php скрипта льет файлы по маске 0_0.jpg
другими словами максимальное значение ничем не ограничено, и каждый день цифра меняется последнего файла
условно 8878_1212.jpg
ранее, когда работал один поток, я делал через filemtime, пример:
<?
//$filepath = $_SERVER['DOCUMENT_ROOT'] . '/71104/';
foreach(glob('67887/*_*.jpg') as $file) {
// далее получаем последний добавленный/измененный файл
$LastModified[] = filemtime($file); // массив файлов со временем изменения файла
$FileName[] = $file; // массив всех файлов
}
$file = array_multisort($LastModified, SORT_ASC, SORT_NUMERIC, $FileName);
$LastModifiedFile = end($FileName);
function get_parts( $delimiters, $string ){
return explode( chr( 1 ), str_replace( $delimiters, chr( 1 ), $string ) );
}
$string = $LastModifiedFile;
$parts = get_parts( array('/','_','.'), $string);
$first = $parts[1];
$second = $parts[2];
echo $first;
echo "\r\n";
echo $second;
echo "\r\n";
?>
но сейчас как найти последнее число имени файла? то есть не времени модификации, а именно имени.