function sefurl($s) {
$tr = array('ş', 'Ş', 'ı', 'İ', 'ğ', 'Ğ', 'ü', 'Ü', 'ö', 'Ö', 'Ç', 'ç');
$eng = array('s', 'S', 'i', 'I', 'g', 'G', 'u', 'U', 'o', 'O', 'C', 'c');
$s = str_replace($tr, $eng, $s);
$s = eregi_replace('[^0-9A-Za-z]', " ", $s);
$s = trim($s);
$s = str_replace(' ', "-", $s);
for ($i = 0; $i <= 5; $i++) {
$s = str_replace("--", "-", $s);
}
return strtolower($s);
}sefurl($degisek_kelime) Şeklinde kullana bilirsin.