Seo url kullanırsan eğer bu sorunu yaşamazsın.

Örnek olarak şöyle yapabilirsin ;

$text="Jhon%20Doe";
$text=str_replace("%20","-",$text);
echo $text;
Çıktısı : Jhon-Doe olacaktır.

Fonksiyonuna göre yapmak için ise şu şekilde yapabilirsin.

//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("%20", "-", $doctor['name']);
            return $url;
        }
        if ($sub == "photo") {
            $url = "assets/images/doctors_photo/".$doctor['photo'];
            return $url;
        }
    }
ama önerim bir sef link fonksiyonu kullanman daha mantıklı olacaktır.
seflink($doctor['name']); Çıktısı : Jhon-Doe olacaktır yine
Kolay Gelsin