将var_export从服务器URL字符串转换为整数

时间:2016-05-23 19:50:57

标签: php string url int var

我有以下网址,我希望将最后一个数字(查询)设为整数。

我想要片段,但没有javascript就无法做到这一点,所以查询没问题。

本地主机/路径/ profile.php?的 1852

$url = $_SERVER['REQUEST_URI'];

$url = var_export(parse_url($url, PHP_URL_QUERY));
$Serial = intval($url); 

$ Serial = intval($ url);一直都是零。

我想获取最后一个数字,因为我说检查是否与数据库列值相同。数据库列可以是int或varchar。

另外,另一种方法是受欢迎的。

1 个答案:

答案 0 :(得分:1)

要将最后一个GET参数的名称作为整数:

(假设您要使用当前网址,因为您已使用$_SERVER['REQUEST_URI'])。

end($_GET);
$serial = (int) key($_GET);
var_dump($serial);