如何从php中的用户输入中删除http,https和斜杠
用户输入示例
http://domain.com/http://domain.com/topic/
http://domain.com/topic/cars/
http://www.domain.com/topic/questions/
我想要一个php函数使输出像
domain.comdomain.com/topic/
domain.com/topic/cars/
www.domain.com/topic/questions/
让我知道 :)
回答:
您应该使用一组“不允许的”术语,并使用strpos
并将str_replace
其动态地从传入的URL中删除:
function remove_http($url) { $disallowed = array('http://', 'https://');
foreach($disallowed as $d) {
if(strpos($url, $d) === 0) {
return str_replace($d, '', $url);
}
}
return $url;
}
以上是 如何从php中的用户输入中删除http,https和斜杠 的全部内容, 来源链接: utcz.com/qa/415422.html