<?php
function seo_url($degisken) {
// Büyük İ ve I harflerini baştan Türkçe mantığına göre eşleyelim
$degisken = str_replace(["İ", "I"], ["i", "ı"], $degisken);
// Küçük harfe çevir
$degisken_kucuk = mb_strtolower($degisken, "utf-8");
// Türkçe karakterleri dönüştür
$x = array("ö", "ü", "ğ", "ş", "ç", "ı");
$y = array("o", "u", "g", "s", "c", "i");
$degisken_duzelt = str_replace($x, $y, $degisken_kucuk);
// Alfanumerik olmayan tüm karakterleri tek bir tireye dönüştür
$degisken_temizle = preg_replace("/[^a-z0-9]+/", "-", $degisken_duzelt);
$degisken_temizle = trim($degisken_temizle, "-");
return $degisken_temizle;
}