将来自服务器 URL 的 var_export 字符串转换为整数

Convert var_export from server URL string to integer

我有以下 URL 并且我想将最后一个数字(查询)转换为整数。

我想要这个片段,但是没有 javascript 没办法,所以查询可以。

localhost/path/profile.php?1852

$url = $_SERVER['REQUEST_URI'];

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

$Serial = intval($url);始终为零。

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

还有另一种方法,欢迎。

获取最后一个 GET 参数的名称作为整数:

(假设你想对当前的URL进行操作,因为你已经使用了$_SERVER['REQUEST_URI'])。

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