Home >Backend Development >PHP Tutorial >PHP parses url to get parameter values ​​in url

PHP parses url to get parameter values ​​in url

angryTom
angryTomforward
2019-10-14 14:00:283768browse

This article will introduce you to how PHP parses the url and gets the parameters in the url and how to get the url parameters. The code in this article is simple and easy to understand. Friends who are interested can take a look.

The code is as follows

$url = 'http://www.baidu.com/index.php?
m=content&c=index&a=lists&catid=6&area=0&author=0&h=0®ion=0&s=1&page=1';
parse_str(parse_url($url)[query],$query_arr);
var_dump($query_arr);

Result

array (size=10)
          'm' => string 'content' (length=7)
          'c' => string 'index' (length=5)
          'a' => string 'lists' (length=5)
          'catid' => string '6' (length=1)
          'area' => string '0' (length=1)
          'author' => string '0' (length=1)
          'h' => string '0' (length=1)
          'region' => string '0' (length=1)
          's' => string '1' (length=1)
          'page' => string '1' (length=1)

For more PHP related knowledge, please visit PHP Chinese website!

The above is the detailed content of PHP parses url to get parameter values ​​in url. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:www.phplaozhang.com. If there is any infringement, please contact admin@php.cn delete