2011-04-07 52 views
0

假设变量命名为$网址,whcih价值也许$url=http://www.example.com$url=http://example.com$url=www.example.com如何剥离出HTTP“//在PHP?

现在

,我想呼应$ URL中www.example.com风格,怎么做?此谢谢

回答

5
$url="http://www.example.com"; 
$data = parse_url($url); 
echo $data["host"]; 

PHP parse_url:。http://php.net/manual/en/function.parse-url.php

+1

这不会在他的第三个案件工作'$ URL = www.example.com' – 2011-04-07 05:51:59

+1

赞美它,如果(SUBSTR($数据[ “主机”] ,0,3)!='www'){ \t \t echo“
www。”。$ data [“host”]; \t} – lilsizzo 2011-04-07 06:00:11

1

您可以使用strposstr_replace做的工作搜索HTTP通过strpos的URL如果发现REPL王牌与空白。与此

if (strpos($url,'http://') !== false) 
{ 
    $url=str_replace('http://','',$url); 
} 
3

使用str_replace功能

echo str_replace('http://', '' , 'http://www.example.com'); 
$url = str_replace('http://', '' , 'http://www.example.com'); 
+0

可以使用str_ireplace以防万一 – lilsizzo 2011-04-07 06:00:35