Всем привет, вывожу каталог с файлами и вложенными папками, хотелось бы, чтобы папки были наверху списка, а все файлы шли после папок, подскажите плиз как вывести таким образом
$dir = 'userarea';
$home_path = '/';
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if($file !='.' && $file !='..'){
if(is_dir($dir.'/'.$file)){
?>
<div class="item item-folder">
<a href="#">
<i class="fa fa-folder"></i>
<span data-folder="<?= $dir.'/'.$file ?>"><?= $file ?></span>
</a>
</div>
<?php
}else{
?>
<div class="item item-file">
<a target="_blank" href="<?= $home_path . $dir . '/' . $file ?>" target="_blank">
<i class="fa fa-file-pdf-o"></i> <?= $file ?>
</a>
</div>
<?php
}
}
}
closedir($dh);
}
}
Сейчас выводится таким образом, папка идет после файла