• 28-08-2018, 14:49:10
    #1
    Seo için bir fonksiyonum var ama ' üst virgül işaretini nasıl eklerim bilmiyorum.

    Fonksiyonum aşağıdaki gibi üst virgüllerle ayırıyorum ama bunn içerisine ' geçtimi başlıkda nasıl düzeltirim koda nasıl eklemem gerek bulamadım.

    ,''' şeklinde olmuyor bunu nasıl ayırt etmem gerek.


     $tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','?','(',')','/',':',',');
     $eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','','-','-','');
  • 28-08-2018, 14:55:04
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    en sona ekledim
    \'
    $tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','?','(',')','/',':',',','\'');
    $eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','','-','-','','');
  • 28-08-2018, 14:55:46
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    function Seo($id) {
    	$TRfrom = array("/Ğ/","/Ü/","/Ş/","/İ/","/Ö/","/Ç/","/ğ/","/ü/","/ş/","/ı/","/ö/","/ç/");
    	$TRto   = array("G","U","S","I","O","C","g","u","s","i","o","c");
    	$id = trim($id);
    	$id = preg_replace("/[^0-9a-zA-ZÄzÜŞİÖÇğüşıöç]/"," ",$id);
    	$id = preg_replace($TRfrom,$TRto,$id);
    	$id = preg_replace("/ +/"," ",$id);
    	$id = preg_replace("/ /","-",$id);
    	$id = preg_replace("/\s/","",$id);
    	$id = strtolower($id);
    	$id = preg_replace("/^-/","",$id);
    	$id = preg_replace("/-$/","",$id);
    	return $id; 
    }
    bunu kullanabilirsiniz.
  • 28-08-2018, 14:59:29
    #4
    diyadinnet adlı üyeden alıntı: mesajı görüntüle
    en sona ekledim
    \'
    $tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','?','(',')','/',':',',','\'');
    $eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','','-','-','','');
    Teşekkürler bu şekilde işim çözüldü.