Как динамически обновить заголовок All Tab Navigation?

Если вы все еще хотите получить доступ ко всем данным, доступным в DirectoryIterator (например, isDot() getSize() и т. д.), возможно, это сохранить ключ Iterator в массиве, который вы собираетесь сортировать, и искать DirectoryIterator позже.

$sorted_keys = array();
$dir_iterator = new DirectoryIterator('.');

foreach ( $dir_iterator as $fileinfo )
{
    $sorted_keys[$fileinfo->getMTime()] = $fileinfo->key();
}

ksort($sorted_keys);

/* Iterate `DirectoryIterator` as a sorted array */
foreach ( $sorted_keys as $key ) 
{
    $dir_iterator->seek($key);
    $fileinfo = $dir_iterator->current();

    /* Use $fileinfo here as a normal DirectoryIterator */
    echo $fileinfo->getFilename() . '  ' . $fileinfo->getSize() . '<br>';
}
1
задан James Coyle 18 March 2019 в 12:48
поделиться