我想要的

我想从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);

09-05 19:49
查看更多