2011-04-07 32 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