【精简实用系列】php转换url连接为数组的几种方法

精简实用9年前 (2016-08-22)14360

php解析url为数组的几种方法
1)parse_url
<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
?>

输出:
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
2)explode
<?php
    $str = "http://www.tudou.com/v/132918169";
    $arr = array();
    $arr = explode("/",$str);
    var_dump($arr);
?>

输出:
array(5) {
  [0]=>
  string(5) "http:"
  [1]=>
  string(0) ""
  [2]=>
  string(13) "www.tudou.com"
  [3]=>
  string(1) "v"
  [4]=>
  string(9) "132918169"
}

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。