Hola a todos tengo el siguiente código el cual me muestra un listado de unos archivos.. el cual al seleccionarlos me abre dicho archivo

Código PHP :

<?php
$db_host = 'localhost'; // Server Name
$db_user = 'usuario'; // Username
$db_pass = 'contraseña'; // Password
$db_name = 'basededatos'; // Database Name
// Cambiar aqui la Ciudad ------------------------------
$ciud = "Ibague";
$tip = "Descargas";
$ciud2 = "Todos";

$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
if (!$conn) {
   die ('Failed to connect to MySQL: ' . mysqli_connect_error());   
}

//$sql = "SELECT * FROM sales WHERE tipo='".$tip."' ORDER BY fecha DESC, id DESC";
//$sql = "SELECT * FROM sales ORDER BY fecha DESC";
$sql = "SELECT * FROM sales WHERE ciudad='".$ciud."' AND tipo='".$tip."' OR ciudad='".$ciud2."' ORDER BY fecha DESC, id DESC";
      
$query = mysqli_query($conn, $sql);

if (!$query) {
   die ('SQL Error: ' . mysqli_error($conn));
}
?>
<?php

?>
<html>
<head>
   <title>Serviaseo S.A. E.S.P</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
   <h1>&nbsp;</h1>
   <table class="data-table">
      <thead>
         <tr>
            <th width="5">FECHA</th>
            <th width="250" bgcolor="#B0CBE1">DESCRIPCION</th>
            <th width="10">ARCHIVO</th>
         </tr>
      </thead>
      <tbody>
      <?php
        while ($row = mysqli_fetch_array($query))
      {

         echo '<tr>
               <td><center><a target=\"_blank\" href="documentos/'.$row['archivo'].'">'.$row['fecha'].'</a></center></td>
               <td><a target=\"_blank\" href="documentos/'.$row['archivo'].'">'.$row['descripcion'].'</a></td>
               <td><center><a target=\"_blank\" href="documentos/'.$row['archivo'].'"><img src="pdf.png" width="30" height="35"></a></center></td>      
            </tr>';
      }
      ?>
      </tbody>
   </table>
</body>
</html>


lo cual quisiera mejorar ya que dispongo de mostrar el icono de un PDF para todo (pdf.png) y lo que necesito hacer es que si se publica un documento por ejemplo WORD con extensión doc o docx muestre el icono de Word, si se publica una imagen jpg, gif o png se muestre un icono de imagen y así sucesivamente... esto con el fin de dar una idea al usuario que tipo de archivo es el que verá...

he estado indagando en tutoriales y foros como sacar la extensión de los archivos con PHP usando el explode();

$archivo="imagen.png";
$valores = explode(".", $archivo);
......

En otros tutoriales y foros leo que use el pathinfo(); es mas practico y funciona... por ejemplo esto:

Código PHP :

<?php
$filename ="archivo.pdf";
$ext = pathinfo( $filename, PATHINFO_EXTENSION );
echo $ext;
?>


pero en el ejemplo que pongo no se como implementarlo en el script que tengo.. para poner el if y else if que compruebe la extensión de dicho archivo y según este mostrar el icono pues esta en un .$row['archivo'].


alguien podría darme una manito... MIL GRACIAS