我想要的
我想从URL
中获取domain
部分,因此从http://example.com/
-> example.com
中获取
示例:
+----------------------------------------------+-----------------------+
| input | output |
+----------------------------------------------+-----------------------+
| http://www.stackoverflow.com/questions/ask | www.stackoverflow.com |
| http://validator.w3.org/check | validator.w3.org |
| http://www.google.com/?q=hello | www.google.com |
| http://google.de/?q=hello | google.de |
+----------------------------------------------+-----------------------+
我在
stackoverflow
中发现了一些相关的问题,但这些都不是我要找的东西。谢谢你的帮助!
最佳答案
无需为此使用正则表达式。 PHP具有内置功能来执行此操作。使用 parse_url()
:
$domain = parse_url($url, PHP_URL_HOST);