如何通过 PHP 恢复可变长度数量的 GET 变量


How can I recover a variable-length number of GET variables via PHP?

在许多语言中,你可以为函数提供可变长度的参数列表(例如c中的printf)。

在我正在开发的当前 php 应用程序中,我希望处理通过 HTTP GET 传入的 X-many 变量。我想知道我是否需要遵循类似 DuckDuckGo 的 GET 查询格式 ( ?q=find+many+things ),并解析干预字符上的结果(在本例中为 + 符号),或者是否有办法创建可能如下所示的传入变量列表:

?t0=find&t1=many&t2=things

一直到tn项目,我可以在命令行应用程序中使用 argvargc遍历 la

问题:

  • 有没有办法通过 GET 使用 PHP 处理argc-许多项目?
  • 如果没有,除了variable=..+..+..方法之外,还有其他方法吗?

$_GET只是一个关联数组。 您可以像迭代任何其他内容一样迭代它。

foreach ($_GET as $key => $value) {
}