如果 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