示例用户输入
http://domain.com/
hTTp://domain.com/Cars/
hTtp://www.domain.com/pAge/
我想要一个php函数来输出
domain.com
domain.com/Cars/
www.domain.com/pAge/
让我知道:)。
答案 0 :(得分:4)
您不需要使用正则表达式,只需使用parse_url和str_replace:
$url = 'hTtp://www.domain.com/pAge/';
$url = str_replace( parse_url( $url, PHP_URL_SCHEME ) . '://', '', $url );
答案 1 :(得分:1)
考虑使用parse_url()获取包含url不同部分的数组,并以任意方式将其重建为字符串。
答案 2 :(得分:1)
也许最简单的方法可能是
echo str_replace('//','',strstr($url, '//'));
答案 3 :(得分:0)
考虑使用正则表达式preg_replace
$converted = preg_replace('#^h+t+p+s+?://#i', '', $stringtoprocess);