微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何向 $GET 函数添加查询字符串

如何解决我如何向 $GET 函数添加查询字符串

我有 $GET 函数认情况下会发出一个请求来取回 30 个项目

$transactions = $MK->getTransactions($_GET)

它将转到标题如下

transactions?&page=1&per_page=30

从 API 提供者模块中我发现了这一行

 if (!empty($params['per_page'])) {
            $request_params['per_page'] = (int) $params['per_page'];
        }

所以我的问题是如何将参数添加到 $_GET

现在当它就像$transactions = $MK->getTransactions($_GET)

请求本身将作为 /transactions?&page=1&per_page=30

但我需要将 per_page 值更改为 smth else。

解决方法

所以你喜欢:

$transactions = $MK->getTransactions($_GET)

这会将您引向以下路径:

/transactions?&page=1&per_page=30

但是你想改变 $_GET 中的一个参数的值?

首先,从你的例子来看,如果你打印 $_GET,你会看到:

Array
(
    [page] => 1
    [per_page] => 30
)

也可以这样:

$parameters = $_GET;
$parameters["per_page"] = 123; 

然后:

$transactions = $MK->getTransactions($parameters);

这将导致每页数量发生变化。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。