我需要构建一个从URL解析域的函数.
所以,随着
http://google.com/dhasjkdas/sadsdds/sdda/sdads.html
要么
http://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html
它应该回来 google.com
同
http://google.co.uk/dhasjkdas/sadsdds/sdda/sdads.html
它应该回来google.co.uk.
我有一个看起来像这样的字符串:
$string = '<a href="http://google.com">http://google.com</a>';
如何http://从链接文本中删除该部分,但将其保留在href属性中?
我想在PHP中删除网址的第一部分.例:
http://www.domain.com/sales
http://otherdomain.org/myfolder/seconddir
/directory
Run Code Online (Sandbox Code Playgroud)
一定是:
/sales
/myfolder/seconddir
/directory
Run Code Online (Sandbox Code Playgroud)
因为动态的url,我想我必须用preg替换,但我不知道怎么做..有时url已被删除(参见上一个例子).这该怎么做?
我有一个变量,例如:
$domain = "http://test.com"
Run Code Online (Sandbox Code Playgroud)
我需要使用preg_replace或str_place来获取这样的变量:
$domain = "test.com"
Run Code Online (Sandbox Code Playgroud)
我尝试过使用以下内容,但它们不起作用.
1) $domain = preg_replace('; ((ftp|https?)://|www3?\.).+? ;', ' ', $domain);
2) $domain = preg_replace(';\b((ftp|https?)://|www3?\.).+?\b;', ' ', $domain);
Run Code Online (Sandbox Code Playgroud)
有什么建议?