代码之家  ›  专栏  ›  技术社区  ›  ulb

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

  •  0
  • ulb  · 技术社区  · 9 年前

    我有以下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。

    也欢迎使用另一种方法。

    1 回复  |  直到 9 年前
        1
  •  1
  •   Shira    9 年前

    要以整数形式获取最后一个get参数的名称,请执行以下操作:

    (假设您想对当前URL进行操作,因为您使用了 $_SERVER['REQUEST_URI'] ).

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