Мы можем использовать методы синтаксического анализа URL и синтаксического анализа USTR PHP, чтобы получить параметры в URL
1: метод синтаксического анализа URL-адреса является частью синтаксического анализа URL-адреса и возврата URL-адреса, например:
$url = 'https://www.wj0511.com/site/index.html?page=3&per-page=10'; var_dump(parse_url($url));
Возвращенные результаты выглядят следующим образом:
array(4) {
["scheme"]=>
string(5) "https"
["host"]=>
string(14) "www.wj0511.com"
["path"]=>
string(16) "/site/index.html"
["query"]=>
string(18) "page=3&per-page=10"
}Из вышесказанного мы можем знать, что нужный нам параметр URL находится в параметре запроса возвращаемого массива
2: функция parse_str() анализирует строку запроса на переменные, например:
parse_str('page=3&per-page=10', $query_arr);
var_dump($query_arr);Возвращенные результаты выглядят следующим образом:
array(2) {
["page"]=>
string(1) "3"
["per-page"]=>
string(2) "10"
}В соответствии с приведенным выше введением мы можем проанализировать параметры URL, например:
$url = 'https://www.wj0511.com/site/index.html?page=3&per-page=10'; parse_str(parse_url($url)['query'],$query_arr); echo ''; var_dump($query_arr);