[PHP] 解析URL →→→→→进入此内容的聊天室

来自 , 2019-07-12, 写在 PHP, 查看 208 次.
URL http://www.code666.cn/view/7ba0691b
  1. //例举一个URL格式的字符串:
  2. $str = 'http://test.com/testdir/index.php?param1=10&param2=20&param3=30&param4=40&param5=50&param6=60';
  3.  
  4. //1.0 用parse_url解析URL,此处是$str
  5. $arr = parse_url($str);
  6. var_dump($arr);
  7.  
  8.  
  9. //2.0 将URL中的参数取出来放到数组里
  10. $arr_query = convertUrlQuery($arr['query']);
  11. var_dump($arr_query);
  12.  
  13.  
  14. //3.0 将 参数数组 再变回 字符串形式的参数格式
  15.  
  16.  
  17.  
  18. /**
  19.  * Returns the url query as associative array
  20.  *
  21.  * @param    string    query
  22.  * @return    array    params
  23.  */
  24. function convertUrlQuery($query)
  25. {
  26.     $queryParts = explode('&', $query);
  27.      
  28.     $params = array();
  29.     foreach ($queryParts as $param)
  30.     {
  31.         $item = explode('=', $param);
  32.         $params[$item[0]] = $item[1];
  33.     }
  34.      
  35.     return $params;
  36. }
  37.  

回复 "解析URL"

这儿你可以回复上面这条便签

captcha