smarty的问题!求大神解答!

yitian121 2011-06-08 03:57:31

array(9) { ["医药"]=> int(1) ["农林牧渔"]=> int(1) ["玩"]=> int(2) ["冶金矿产"]=> int(1) ["食品饮料"]=> int(1) ["化工原材料"]=> int(2) ["化工原料"]=> int(1) ["纺织皮革"]=> int(1) ["服装"]=> int(2) }

怎么才能把这些通过section输出呢,可以把医药这些定义成trade,后面的值定义成value。求大神解答
...全文
137 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2011-06-10
  • 打赏
  • 举报
回复
十年了,我曾未看到过对 smarty 有关问题给出满意的解答的
可能是 smarty 禁锢了思维的原因
zhuhuquan29 2011-06-10
  • 打赏
  • 举报
回复
正确答案是foreach如6楼说的。

{foreach form=$array item=items}
{*判断*}
{if $items == true}
{$items}
{else}
违法
{/if}
{/foreach}
yitian121 2011-06-10
  • 打赏
  • 举报
回复
不是foreach的话不能控制在模板中的位置啊
但是用section的话,这个数组的形式不对,我不知道怎么把这个数组改成array(【trade】=》“化工”,【value】=》“1”)这种形式
床上等您 2011-06-10
  • 打赏
  • 举报
回复
使用 smarty 的 foreach 就可以输出了

{foreach form=$arr item=v}

你要输出的东西

{/foreach}

基本是这样的,具体的需要去查下手册。

话说,你不会查一下手册吗??
yitian121 2011-06-10
  • 打赏
  • 举报
回复
求求你救救我吧,一把年纪还是没有方法!
wenfei307 2011-06-10
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 xuzuning 的回复:]
十年了,我曾未看到过对 smarty 有关问题给出满意的解答的
可能是 smarty 禁锢了思维的原因
[/Quote]
十年??
唠叨老大这么牛!!!!
yitian121 2011-06-09
  • 打赏
  • 举报
回复
求指导求赐教!
xuzuning 2011-06-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yitian121 的回复:]
什么的原型,上面那个就是原型啊
[/Quote]这才是原型!
array (
'医药' => 1,
'农林牧渔' => 1,
'玩' => 2,
'冶金矿产' => 1,
'食品饮料' => 1,
'化工原材料' => 2,
'化工原料' => 1,
'纺织皮革' => 1,
'服装' => 1,
)
yitian121 2011-06-08
  • 打赏
  • 举报
回复
什么的原型,上面那个就是原型啊
会de不多 2011-06-08
  • 打赏
  • 举报
回复
echo '<pre>';
print_r($_SESSION);
echo '</pre>';


输出原型看看,你懂的。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧