fork download
  1. <?php
  2.  
  3. function is_image_extension($name) {
  4. return preg_match('#\.(png|jpeg|jpg|gif|bmp|tiff|ico)$#', $name);
  5. }
  6.  
  7. $arquivos = array("semext", "apple.doc", "foo.png", "apple.txt", "foo.png", "banana.jpg", "apple.txt");
  8.  
  9. usort($arquivos, function ($value) {
  10. return !is_image_extension($value);
  11. });
  12.  
  13. foreach ($arquivos as $arq) {
  14. if (is_image_extension($arq)) { //Verifica se a extensão é imagem
  15. echo '<img src="../images/documentos/', $arq, '" />', PHP_EOL;
  16. }else{
  17. echo '<li>', $arq, '</li>', PHP_EOL;
  18. }
  19. }
Success #stdin #stdout 0.02s 23816KB
stdin
Standard input is empty
stdout
<img src="../images/documentos/foo.png" />
<img src="../images/documentos/foo.png" />
<img src="../images/documentos/banana.jpg" />
<li>apple.txt</li>
<li>apple.txt</li>
<li>apple.doc</li>
<li>semext</li>