<?php
function is_image_extension($name) {
return preg_match('#\.(png|jpeg|jpg|gif|bmp|tiff|ico)$#', $name); }
$arquivos = array("semext", "apple.doc", "foo.png", "apple.txt", "foo.png", "banana.jpg", "apple.txt");
usort($arquivos, function ($value) { return !is_image_extension($value);
});
foreach ($arquivos as $arq) {
if (is_image_extension($arq)) { //Verifica se a extensão é imagem
echo '<img src="../images/documentos/', $arq, '" />', PHP_EOL;
}else{
echo '<li>', $arq, '</li>', PHP_EOL;
}
}
PD9waHAKCmZ1bmN0aW9uIGlzX2ltYWdlX2V4dGVuc2lvbigkbmFtZSkgewogICAgIHJldHVybiBwcmVnX21hdGNoKCcjXC4ocG5nfGpwZWd8anBnfGdpZnxibXB8dGlmZnxpY28pJCMnLCAkbmFtZSk7Cn0KCiRhcnF1aXZvcyA9IGFycmF5KCJzZW1leHQiLCAiYXBwbGUuZG9jIiwgImZvby5wbmciLCAiYXBwbGUudHh0IiwgImZvby5wbmciLCAiYmFuYW5hLmpwZyIsICJhcHBsZS50eHQiKTsKCnVzb3J0KCRhcnF1aXZvcywgZnVuY3Rpb24gKCR2YWx1ZSkgewogICAgcmV0dXJuICFpc19pbWFnZV9leHRlbnNpb24oJHZhbHVlKTsKfSk7Cgpmb3JlYWNoICgkYXJxdWl2b3MgYXMgJGFycSkgewogICAgaWYgKGlzX2ltYWdlX2V4dGVuc2lvbigkYXJxKSkgeyAvL1ZlcmlmaWNhIHNlIGEgZXh0ZW5zw6NvIMOpIGltYWdlbQogICAgICAgIGVjaG8gJzxpbWcgc3JjPSIuLi9pbWFnZXMvZG9jdW1lbnRvcy8nLCAkYXJxLCAnIiAvPicsIFBIUF9FT0w7CiAgICB9ZWxzZXsKICAgICAgICBlY2hvICc8bGk+JywgJGFycSwgJzwvbGk+JywgUEhQX0VPTDsKICAgIH0KfQ==