例如:
$url=http://www.example.com/
。
如何为这种风格制作$ url。
php中的 http://test.google.com/example.com
答案 0 :(得分:3)
答案 1 :(得分:2)
$url_parts=parse_url($url);
echo $url="http://test.google.com/".str_replace('www.','',$url_parts['host']);
答案 2 :(得分:1)
$url = "http://www.example.com";
$Step1 = str_replace(array("http://", "https://", "www."), "", $url);
$Step2 = explode("/", $Step1);
$newUrl = "http://test.google.com/".$Step2[0];
基本上我所做的就是替换任何http://,https://和www。来自$url
中的网址的字符串,并将其替换为空字符串。然后我在'/'字符上爆炸这个替换的结果,因为可能有一个给定为http://www.test.com/mydir/
的URL,所以我们失去了mydir。如果您不需要,请跳过步骤2并在最后一行用$ Step1替换$ Step2 [0]。
最后一行在$newUrl
答案 3 :(得分:1)
试试这个:
$url = "http://www.example.com/";
$url = preg_replace("/(?:http:\/\/)?(?:www\.)?([a-z\d-\.]+)\/.*/", "http://test.google.com/$1", $url);