Как заменить часть текста, если таковой начинается с определённых символов?
preg_replace Вам в помощь:
echo preg_replace('/\A\/\//i', 'https://', 'https://exzmple1.com');

echo preg_replace('/\A\/\//i', 'https://', '//www.example2.com');

PHP preg_replace online
Если текст всегда начинается либо с https://, либо с //, то это не замена текста, а добавление. 
Надо проверить первый символ, и в зависимости от результата либо добавить https:, либо не добавлять.
$url = $url[0] === "/" ? "https:$url" : $url;