【问题标题】:Getting second last parameter from querystring with PHP [duplicate]使用PHP从查询字符串中获取倒数第二个参数[重复]
【发布时间】:2019-08-06 20:14:58
【问题描述】:

我有一个这样的网址:

http://example.com/var1/var2

我想要的是从查询字符串中获取 VAR 1。我试过使用正则表达式,但我对它们不是很熟悉。有没有更简单的方法?

【问题讨论】:

  • 如果是/var1/var2/var3/var4,你会想要var3,因为它是倒数第二个?如果只有/var1怎么办?
  • 嗨,不,永远只有两个,永远有两个 :)
  • 这实际上不是一个 querystring 虽然它可能会在以后变成一个 echo basename(dirname('http://example.com/var1/var2'));
  • 非常感谢 :)

标签: php regex query-string


【解决方案1】:

另一种方法

<?php
$e = explode("/",parse_url("http://example.com/a/b")["path"])[1];
// $e now is "a"

【讨论】:

    猜你喜欢
    • 2013-11-15
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    相关资源
    最近更新 更多