【发布时间】:2012-08-09 08:07:21
【问题描述】:
我使用 PHP。
我有一个如下所示的网址
http://www.mydomain.com/mydir/mydir2/?something=hello
我想要这个:
我是这样做的,但感觉方法不对
又长又丑。
$url = 'http://www.mydomain.com/mydir/mydir2/?something=hello';
$root_url_a = explode('/', $url);
$root_url = $root_url_a[0] . '//' . $root_url_a[2];
$root_url_clean = $root_url_a[2];
建议
- 正则表达式?
- Xpath?
- 一些对我来说未知的 PHP 函数?
最短最正确的做法会得到我的投票。
【问题讨论】:
-
XPath?从什么时候开始一个 url 是一个 xml 文档? -
有人对整个线程投了反对票——我赞成你的问题,这不是一个无效的问题。