Удалять файлы с одинаковым префиксом

$prefix = 'something_prefix'; unlink($prefix.'.*'); 

код выше не работает, но я вижу, что какой-то код, как это ниже, работает просто отлично

 unlink('*.jpg'); 

Зачем? Мне интересно, это будет работать?

 unlink('*.*'); 

как удалить файлы, которые начинаются с той же строки? как это

 same123.jpg sametoo.png samexxx.gif 

все они начинаются со строки «тот же», но заканчивается разным расширением, как это сделать?

У меня есть дешевый способ сделать это, но мне интересно, есть ли лучшее решение?