Скажем, у меня есть имя файла и его полный путь в двух переменных, как я могу добавить их в массив, отсортировать массив по имени файла (сохранив два значения в паре, затем перебрать массив и распечатать его? Это использует итератор каталогов. Я не буду перечислять весь код, так как он довольно запутанный, поэтому вот упрощенная версия того, что я пытаюсь сделать:
<?php
$files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator($pathToIterate));
foreach($files as $file){
$path=str_replace($_SERVER["DOCUMENT_ROOT"],'',$file->getPathname());
$file_name = basename($path,'.'.$info['extension']);
// Need code to add $file_name and $path to array //
};
}
// Need code to sort array by $file_name //
// Need code to loop through array and print <a href="$path">$file_name</a> //
}
?>