可以直接使用 parse_url 函数,请参考以下代码:
$url = "http://www.baidu.com";
$path = "/home/wwwroot/a.php";
function isUrl($url)
{
$parse = parse_url($url);
return isset($parse['scheme']);
}
if (isUrl($url)){
echo '是网址';
}
//输出: 是网址
if (!isUrl($path)){
echo '不是网址';
}
//输出: 不是网址
http: 开头的 是网址
file: 开头的是文件路径