farklı bir yöntem sunayım sana muhtemelen daha basit olacak.
// Diyelim urlden get değeri aşağıdaki gibi geldi.
$_GET['tag'] = "ikindi-ezani ";
$getData = str_relpace('-',' ',$_GET['tag']);
//çıktı= ikindi ezani
// Sen eğer ilk harfleri büyük olsun dersen
$getData = ucfirst( str_relpace('-',' ',$_GET['tag']));
//çıktı = İkindi Ezanidata sonra veritabanında ilgili yerden LIKE ile arama yaparak bulabilirsin.
Aslında çok mantıklı ama bu yöntem ile türkçe karakter problemi yaşayacağı için doğru sonuçları bulamayacaktır. (ezan"i"/ezan"ı")