新增「http://」
在URL 未指定協定(例如「http:」的情況下) //”、“https://”或“ftp://”,可能需要在URL中加入「http://」。 ://”添加到URL,而無需協議:
範例用法
使用以下 URL呼叫此函數將產生所需的結果:function addhttp($url) { if (!preg_match("~^(?:f|ht)tps?://~i", $url)) { $url = "http://" . $url; } return $url; }
識別各種協定
此函數識別以下協定不區分大小寫方式:addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // http://rubbish
http://
https://ftp://以上是如何以程式設計方式將「http://」新增至缺少協定的 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!