如果 URL 是https://www.mohsin.com?main=17&street=71,那么获取“main”和“street”值的 PHP 代码是什么?
我期待用 PHP 编写的代码行。
提前致谢
请试试这个:
<?php
$main = $_GET['main'];
$street = $_GET['street'];
?>
Run Code Online (Sandbox Code Playgroud)
只需调用以下函数:
function getQueryParameter($url, $param) {
$parsedUrl = parse_url($url);
if (array_key_exists('query', $parsedUrl)) {
parse_str($parsedUrl['query'], $queryParameters);
if (array_key_exists($param, $queryParameters)) {
return $queryParameters[$param];
}
}
}
Run Code Online (Sandbox Code Playgroud)
例子:
$parameter = getQueryParameter('https://www.mohsin.com?main=17&street=71', 'main')将返回17。$parameter = getQueryParameter('https://www.mohsin.com?main=17&street=71', 'street')将返回71。$parameter = getQueryParameter('https://www.mohsin.com?main=17&street=71', 'invalid')将返回null。| 归档时间: |
|
| 查看次数: |
9494 次 |
| 最近记录: |