öyle bir site duymadın ancak aşağıdaki fonksiyon işine yarar

function turkce_karakter_temizle($metin) {
        $tr = array('Ş', 'ş', 'İ', 'ı', 'Ğ', 'ğ', 'Ü', 'u', 'ü', 'Ö', 'ö', 'Ç', 'ç', '%');
        $eng = array('s', 's', 'i', 'i', 'g', 'g', 'u', 'u', 'u', 'o', 'o', 'c', 'c', '');
        $metin = str_replace($tr, $eng, $metin);
        $metin = strtolower($metin);
        $metin = preg_replace('/&.+?;/', '', $metin);
        $metin = preg_replace('/[^%a-z0-9 _-]/', '', $metin);
        $metin = preg_replace('/\s+/', '-', $metin);
        $metin = preg_replace('|-+|', '-', $metin);
        $metin = trim($metin, '-');
        return $metin;
    }