【问题标题】:Php - How do I use a for loop inside API requestPhp - 如何在 API 请求中使用 for 循环
【发布时间】:2013-04-09 04:44:53
【问题描述】:

这是一个有效的示例请求,但名称是硬编码的

$client->batchDeleteAttributes(array(
    'DomainName' => $domainName,
    'Items' => array(
         array('Name' => '5149572a86deb5161fbb22bdab',),
         array('Name' => '5149572a86deb5161fbf7487b9',),
     )
));

我可以使用以下循环获取名称值

foreach($_POST['d'] as $key => $value)
{

}

我很困惑如何将 foreach 循环与 api 请求集成。我假设我需要使用 foreach 循环创建一个数组,然后在 api 请求中使用该数组,但我不知道语法。

谢谢!

【问题讨论】:

    标签: php api foreach amazon-web-services amazon-simpledb


    【解决方案1】:

    在不知道$_POST 数据的格式的情况下,很难给出详细的解决方案,但这些方面的内容应该会让你朝着正确的方向前进:

    $names = array();
    foreach ($_POST['d'] as $value)
    {
        $names[] = array('Name' => $value);
    }
    

    【讨论】:

    • 谢谢!我需要做的就是添加您的代码,然后将 api 请求更改为:'Items' => $names
    猜你喜欢
    • 2023-03-06
    • 2020-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2019-01-06
    • 2019-05-22
    • 1970-01-01
    相关资源
    最近更新 更多