0

我想从保存 URL 的变量中获取参数。
我得到了以下变量:$lastPage它包含上一页的 URI。

我想从中获取一个参数。
我在 javascript 中得到了以下脚本(我将其用于其他用途)

function getUrlVar(key)
{
    var result = new RegExp(key + '=([^&]*)', 'i').exec(window.location.search);
    return result && unescape(result[1]) || '';
}

我想要类似的东西,但对于 PHP。

非常感谢

4

2 回答 2

6
$url = 'http://php.net/manual/en/function.parse-url.php?id=my_awesome_id';
$arr = parse_url($url);
parse_str($arr['query']);
echo $id; // my_awesome_id

参考:

parse_str

解析网址

于 2012-07-13T11:10:51.697 回答
0

您可以在 php 中使用preg_match()or preg_match_all(),这将为您提供正则表达式功能。

http://php.net/manual/en/function.preg-match.php

于 2012-07-13T11:03:51.173 回答