📌  相关文章
📜  如果 http:// 在PHP的 URL 中不存在,如何添加它?

📅  最后修改于: 2022-05-13 02:24:09.416000             🧑  作者: Mango

如果 http:// 在PHP的 URL 中不存在,如何添加它?

如果 URL 不存在,有很多方法可以在 URL 中添加http:// 。其中一些将在下面讨论。
方法 1:使用 preg_match()函数:该函数搜索字符串中的模式,如果模式存在则返回真,否则返回假。通常,搜索从主题字符串的开头开始。可选参数 offset 用于指定开始搜索的位置。

句法:

int preg_match($pattern, $string, $pattern_array, $flags, $offset )

返回值:模式存在返回真,否则返回假。

示例 1:此示例采用不带http://的 URL 并返回完整 URL。


输出:

geeksforgeeks.org
http://geeksforgeeks.org

示例 2:此示例采用带有http://的 URL 并返回 URL 而不进行任何更正。


输出:
http://geeksforgeeks.org
http://geeksforgeeks.org

方法二:该方法使用parse_url()函数添加 http:// 如果 url 中不存在。


输出:
geeksforgeeks.org
http://geeksforgeeks.org

方法三:该方法使用strpos()函数添加http://,如果url中不存在。


输出:
geeksforgeeks.org
http://geeksforgeeks.org

方法四:该方法使用parse_url()函数在 url 中添加 http:// 如果不存在。


输出:
geeksforgeeks.org
http://geeksforgeeks.org