将http://添加到开头有双斜杠的网址(或者没有)

时间:2015-10-20 17:06:24

标签: php url

例如,我需要将 http:// 添加到提交的网址中,例如:

  

// www.mydomain.com/images/icon-32.png(开头的双斜线)

  

www.mydomain.com/images/icon-32.png

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这似乎对你的问题很好。

$url = "//mydomain.com/images/icon-32.png";
// or $url = "mydomain.com/images/icon-32.png";
// Checking if string starts with '//'
if(strpos($url, "//")===0){
    $url = "http:" . $url;
}else{
    // Checking if string doesn't already start with 'http://'
    if(!strpos($url, "http://")===0 || strpos($url, "http://")===false)
        $url = "http://" . $url;
}
echo $url;