görünmüyor.
Sen sıralatmak istediğiniz değerin bir anahtarla, bir ara diziye gösterge verileri yerleştirin ve dizi() ksort diyebiliriz. Bu ancak veriler üzerinde iki geçiş alacaktır.
$path = ".";
$files = new DirectoryIterator($path);
$files_array = array();
while($files->valid()) {
// sort key, ie. modified timestamp
$key = $files->getMTime();
$data = $files->getFilename();
$files_array[$key] = $data;
$files->next();
}
ksort($files_array);
foreach($files_array as $key => $file){
print $key . " => " . $file . "\n";
}
düzenleme: Eğer dizi değerlerinde dosyalar için çıkış istediğiniz tüm bilgileri yerleştirirseniz
, sadece yerine bir kez verileri üzerinden döngü, dizi sonradan) (çöker olabilir tekrar.
@ 動靜 能量 - Eğer Çince musunuz? –
[Salathe/SPL-örnekler - Sınıflandırma Tekrarlayıcılar] (https://github.com/salathe/spl-examples/wiki/Sorting-Iterators) – hakre