【问题标题】:Smarty foreach loop building arraySmarty foreach 循环构建数组
【发布时间】:2013-05-15 17:23:53
【问题描述】:

使用聪明的 foreach 循环,我会遍历这样的数组

{foreach name=aussen item=order_values from=$module_data}
  HEIAS_PARAMS.push(['order_article', '{$module_data.PRODUCTS_ID}']);
{/foreach}

输出是这样的

HEIAS_PARAMS.push(['order_article', '1']);
HEIAS_PARAMS.push(['order_article', '2']);
HEIAS_PARAMS.push(['order_article', '3']);

foreach 循环如何获得这样的输出

HEIAS_PARAMS.push(['order_article', '1,2,3']);

【问题讨论】:

    标签: php foreach smarty


    【解决方案1】:
    HEIAS_PARAMS.push(['order_article','{foreach name=aussen item=order_values from=$module_data}{$order_values.PRODUCTS_ID}{if ! $smarty.foreach.aussen.last},{/if}{/foreach}']);
    

    我会按照这些思路来写。

    【讨论】:

    • 带有 {if ! smarty.foreach.aussen.last},{/if} 是错误的。未知令牌 foreach.aussen.last
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    相关资源
    最近更新 更多