循环不能很好地工作

时间:2018-04-08 02:08:23

标签: php loops

我有一个像这样的脚本

    if(strtolower($command) == "s") {
        $result = ig($options);
        for($i=0; $i < count($result); $i++) {
        $ImageCarouselTemplateBuilder = new \LINE\LINEBot\MessageBuilder\TemplateBuilder\ImageCarouselTemplateBuilder([
          new \LINE\LINEBot\MessageBuilder\TemplateBuilder\ImageCarouselColumnTemplateBuilder($result[$i],
          new \LINE\LINEBot\TemplateActionBuilder\UriTemplateActionBuilder('Buka Browser',$result[$i])),              
          ]);
        }
        $templateMessage = new \LINE\LINEBot\MessageBuilder\TemplateMessageBuilder('nama template',$ImageCarouselTemplateBuilder);
        $result = $bot->replyMessage($event['replyToken'], $templateMessage);
        return $result->getHTTPStatus() . ' ' . $result->getRawBody();
    }

正如你所看到的,我将循环保留在第3行,循环数对应于我的函数计数(3个循环),但是脚本运行不正常,上面脚本的结果只响应仅第一个循环对象,第二个和第三个没有响应。 有什么建议可以解决这个问题吗?

我从上面的脚本中得到的结果如下图所示

Picture 1

我希望响应如下图所示

Picture 2

0 个答案:

没有答案