smarty的循环问题?

tottyandbaty 2008-05-22 05:47:18
问题 :数组1:

Array
(
[0] => Array
(
[wzClassID] => 36
[className] => 国际新闻
)

[1] => Array
(
[wzClassID] => 37
[className] => 体育新闻
)

[2] => Array
(
[wzClassID] => 39
[className] => 政治新闻
)

[3] => Array
(
[wzClassID] => 40
[className] => 财经股市
)

[4] => Array
(
[wzClassID] => 41
[className] => 娱乐新闻
)

[5] => Array
(
[wzClassID] => 42
[className] => 八卦新闻
)

)



数组2:




Array
(
[0] => Array
(
[36] => Array
(
[ID] => 15
[newsAuthor] => Admin
[newsTitle] => 火箭队连胜
[newsTime] => 2008-03-17 09:58:18
[newsContent] => <p>&lt;p&gt;按时打发似的发的身份爱上对方爱上对方爱
[wzClassID] => 36
[wzName] => 国际新闻
)

)

[1] => Array
(
[36] => Array
(
[ID] => 27
[newsAuthor] => w4353
[newsTitle] => 345
[newsTime] => 2008-05-22 16:48:25
[newsContent] => <p>请填写内容吧!345</p>
[wzClassID] => 36
[wzName] => 国际新闻
)

)

[2] => Array
(
[36] => Array
(
[ID] => 28
[newsAuthor] => 345345
[newsTitle] => 3455
[newsTime] => 2008-05-22 16:48:34
[newsContent] => <p>请填写内容吧!555</p>
[wzClassID] => 36
[wzName] => 国际新闻
)

)

[3] => Array
(
[37] => Array
(
[ID] => 22
[newsAuthor] => 贝壳
[newsTitle] => 足球
[newsTime] => 2008-03-17 10:08:58
[newsContent] => <p>请填写内容吧!地方的收费高士大夫个</p>
[wzClassID] => 37
[wzName] => 体育新闻
)

)

[4] => Array
(
[37] => Array
(
[ID] => 23
[newsAuthor] => wertwert
[newsTitle] => wertwer
[newsTime] => 2008-05-22 16:35:29
[newsContent] => <p>请填写内容wert吧!</p>
[wzClassID] => 37
[wzName] => 体育新闻
)

)

[5] => Array
(
[37] => Array
(
[ID] => 29
[newsAuthor] => 43534
[newsTitle] => 345
[newsTime] => 2008-05-22 16:48:43
[newsContent] => <p>请填写内容345吧!</p>
[wzClassID] => 37
[wzName] => 体育新闻
)

)

[6] => Array
(
[40] => Array
(
[ID] => 11
[newsAuthor] => 而提问二
[newsTitle] => 沃尔特
[newsTime] => 2008-03-16 11:35:48
[newsContent] => <p>请填写内容吧!</p>
[wzClassID] => 40
[wzName] => 财经股市
)

)

[7] => Array
(
[40] => Array
(
[ID] => 18
[newsAuthor] => 股神
[newsTitle] => 股市低迷
[newsTime] => 2008-03-17 10:06:11
[newsContent] => <p>按时大风沙</p>
[wzClassID] => 40
[wzName] => 财经股市
)

)

[8] => Array
(
[40] => Array
(
[ID] => 30
[newsAuthor] => 345345
[newsTitle] => 345
[newsTime] => 2008-05-22 16:48:56
[newsContent] => <p>请填写内容吧345!</p>
[wzClassID] => 40
[wzName] => 财经股市
)

)

[9] => Array
(
[41] => Array
(
[ID] => 19
[newsAuthor] => 大雁
[newsTitle] => 艳照门事件
[newsTime] => 2008-03-17 10:07:03
[newsContent] => <p>陈冠希的艳照门事件-----冠心病</p>
[wzClassID] => 41
[wzName] => 娱乐新闻
)

)

[10] => Array
(
[41] => Array
(
[ID] => 21
[newsAuthor] => 轴心此
[newsTitle] => 周星驰
[newsTime] => 2008-03-17 10:08:24
[newsContent] => <p>请填写内容吧!</p>
[wzClassID] => 41
[wzName] => 娱乐新闻
)

)

[11] => Array
(
[41] => Array
(
[ID] => 26
[newsAuthor] => rrr
[newsTitle] => rrr
[newsTime] => 2008-05-22 16:48:16
[newsContent] => <p>请填写内容吧!</p>
[wzClassID] => 41
[wzName] => 娱乐新闻
)

)

[12] => Array
(
[42] => Array
(
[ID] => 20
[newsAuthor] => 样二车
[newsTitle] => 杨二车
[newsTime] => 2008-03-17 10:07:50
[newsContent] => <p>暗示可能的飞机奥斯卡了对方就爱上你快点放假啊是你的快捷方式的</p
[wzClassID] => 42
[wzName] => 八卦新闻
)

)

[13] => Array
(
[42] => Array
(
[ID] => 24
[newsAuthor] => wertwert
[newsTitle] => werwer
[newsTime] => 2008-05-22 16:47:56
[newsContent] => <p>请填写内容吧!</p>
[wzClassID] => 42
[wzName] => 八卦新闻
)

)

[14] => Array
(
[42] => Array
(
[ID] => 25
[newsAuthor] => werwer
[newsTitle] => wer
[newsTime] => 2008-05-22 16:48:06
[newsContent] => <p>请填写内容吧rrrr!</p>
[wzClassID] => 42
[wzName] => 八卦新闻
)

)

)



要求:将数组1的内容分3列显示,显示的同时,读出数组2中相应的内容,也就是说:我要循环我的新闻类别表,循环类别的同时循环相应类别下的新闻标题
...全文
325 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcl8624 2008-05-23
  • 打赏
  • 举报
回复
{$arr2[index2].$arr1[index1].wzClassID.newsAuthor}
应该是这样
zcl8624 2008-05-22
  • 打赏
  • 举报
回复
用两个section


<section name=index1 loop=arr1>
{if $index1%3 == 0}
<tr>
{/if}
<td>{$arr1[index1].className}<br/>

<table>
<section name=index2 loop=arr2>
<tr>
<td>{$arr2[index2][$arr1[index1].wzClassID].newsAuthor}</td>
<!-- ...... -->
</tr>
</section>
</table>

</td>
{if $index1%3 == 2}
</tr>
{/if}
</section>




21,886

社区成员

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

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