请教各位一个关于smarty数组变量写法的问题

现有以下2个数组变量<{$data.data.20090630}><{$data.periodicity.0}><{$data.periodicity.0}>可以得出20... 现有以下2个数组变量<{$data.data.20090630}><{$data.periodicity.0}>

<{$data.periodicity.0}>可以得出20090630这个值
现在我想用<{$data.periodicity.0}>替代<{$data.data.20090630}>中的20090630,请问在smarty里有没有这样一种关于模版的写法,如何做?

提示,我试着这样写,结果是错误的<{$data.data[$data.periodicity.0]}>
展开
 我来答
flls002
2013-08-05 · TA获得超过158个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:300万
展开全部
那个data属于键值 应该是可以的 这样用可以不<{$data['data'][$data.periodicity.0]}>
另外试试下面的
<{assign var="val" value=$data.periodicity.0}>
<{$data.data.$val}>
或者
<{$data['data'][$val]}>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式