如何分割这个网址?http://www.example.com/news?q=string&f=true&id=1233&sort=true我只需要示例
0aydgbwb1#
按如下方式使用parse_url:
<?php $url = 'http://www.example.com/news?q=string&f=true&id=1233&sort=true'; $values = parse_url($url); $host = explode('.',$values['host']); echo $host[1]; ?>
这将适用于任何包含子域的url(www. etc)PHP文档可以在这里找到:http://php.net/manual/en/function.parse-url.php
yhuiod9q2#
使用parse_urlhttp://php.net/manual/en/function.parse-url.php它返回包含给定URL的组件的数组可以使用parse_str进一步拆分查询字符串http://php.net/manual/en/function.parse-str.php
parse_url
parse_str
jexiocij3#
试试这个
<?php $currentURL = "http://www.example.com/news?q=string&f=true&id=1233&sort=true"; $urlParts = parse_url($currentURL); echo "<pre>"; print_r($urlParts); echo "</pre>"; ?>
产出
Array ( [scheme] => http [host] => www.example.com [path] => /news [query] => q=string&f=true&id=1233&sort=true )
3条答案
按热度按时间0aydgbwb1#
按如下方式使用parse_url:
这将适用于任何包含子域的url(www. etc)
PHP文档可以在这里找到:http://php.net/manual/en/function.parse-url.php
yhuiod9q2#
使用
parse_url
http://php.net/manual/en/function.parse-url.php
它返回包含给定URL的组件的数组
可以使用
parse_str
进一步拆分查询字符串http://php.net/manual/en/function.parse-str.php
jexiocij3#
试试这个
产出