PHP从URL中删除http和web域可以使用以下代码:
$url = "http://www.example.com/path/to/page";
// 删除http和https
$url = preg_replace("/^https?:\/\//", "", $url);
// 删除www
$url = preg_replace("/^www\./", "", $url);
// 删除域名
$parts = parse_url($url);
$domain = isset($parts['host']) ? $parts['host'] : '';
$path = isset($parts['path']) ? $parts['path'] : '';
$url = $path;
echo $url;
这段代码首先使用正则表达式将URL中的"http://"或"https://"替换为空字符串,然后再将"www."替换为空字符串。接下来,使用parse_url()
函数解析URL,获取域名和路径信息,最后只返回路径部分。
这个方法适用于删除URL中的http和web域,返回的结果是URL中的路径部分。如果需要保留其他部分,可以根据实际需求进行修改。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云