VSM adlı üyeden alıntı: mesajı görüntüle
str_replace ile alakalı function.php kodum
//Get Profile URL Data
    function profile_url($id,$sub){
        global $godb;
        $sql = "SELECT * FROM doctors_list WHERE id='$id'";
        $qu = $godb->query($sql);
        $doctor = mysqli_fetch_array($qu);
        if ($sub == "url") {
            $url = "profile/".$id."/".str_replace(" ", "-", $doctor['name']);
            return $url;
        }
        if ($sub == "photo") {
            $url = "assets/images/doctors_photo/".$doctor['photo'];
            return $url;
        }
    }
.htaccess e dokunmadan sadece function profile_url yi şu şekilde değiştir.
  function profile_url($id,$sub){
        global $godb;
        $sql = "SELECT * FROM doctors_list WHERE id='$id'";
        $qu = $godb->query($sql);
        $doctor = mysqli_fetch_array($qu);
        if ($sub == "url") {
            $url = "profile/".$id."/".preg_replace('/[^A-Za-z0-9-]+/', '', $doctor['name']);
            return $url;
        }
        if ($sub == "photo") {
            $url = "assets/images/doctors_photo/".$doctor['photo'];
            return $url;
        }
    }
str_replace yerine preg_replace kullandım.