C'è un modo per evitare di specificare l'estensione quando si cerca se esiste un file con la funzione file_exists?

mi spiego meglio, mi serve sapere se in una data cartella è presente il file di tipo immagine logo.xxx. Questo, se esiste, può essere .gif , .jpeg , .jpg , .png o .bmp, però non lo so.
Se non c'è, carico un file immagine che so per certo esistere, default.gif.
Dal codice si capisce tutto:

Codice PHP:
$url_img_utente "image\logo"// riga incriminata
if(file_exists($url_img_utente)) {
  echo 
"[img]".$url_img_utente."[/img]
"
;
}     
else {
  echo 
"[img]image\default.gif[/img]
"
;

c'è un modo per non specificare l'estensione sulla seguente riga incriminata? ad esempio mettendo caratteri speciali, o fare in modo che non venga considerato l'xxx...
$url_img_utente = "image\logo."."xxx";


L'unica soluzione che ho trovato ora è fare 6 if(file_exists(..)), uno per ogni estensione diversa..ma seppur corretta speravo di trovare qualcosa di meglio.