数组?这个怎么用数组解决?我现在是因为变量名不确定而要这样使用,就应该要用变量的变量啊
解决方案 »
- 如何设置mantis1.0.8编码
- 求助fckeditor的问题
- iis服务器运行php有问题请教。。。
- 问个正则匹配的问题
- PHP5.4 Warning message throw out about the strstr() method
- 一个关于算法的,请大家帮帮忙
- 怎么根据文本字段内内容的不同,action给不同的php页处理?
- PHP提问 1:大家现在用PHP的版本是多少,最新是多少,我学PHP应该用那个版本?是不是后缀由PHP3又改成PHP了?
- 哪位大哥告诉我这是什么错误信息?小弟从来没见过呀!
- 如何禁止非会员用户访问视频/图片?
- PHP5和PHP4有什么区别么?
- PHP如何获取指定目录占用的磁盘空间大小?
须知,模板被编译后已经不存在独立的变量了请详细描述你的需求!
我接触smarty时间不长,所以有些疑惑
我现在要做一个文章及其栏目总列表
比如:
栏目1
文章1
文章2
栏目2
文章3
文章4
……
用php就是一个双重循环,我就用数组type表达栏目
{section name=var loop=$type}
{$type[var].type_name}
{/section}
但是我要显示每个栏目的文章列表,所以我在程序那边循环的时候每个栏目循环时就输出一个数组$article0、$article1、$article2……所以我要在模版这边把这个数组循环显示出来
{section name=var1 loop=$article0}
{$article0[var].title}
{/section}
可这些数组变量最后的数字也是变化的,我可以在模版里设置一个变量i使其每次循环后+1来确定后面的数字:{assign var="nums" value="article$i"}然后变量{$nums}就是我的文章循环loop后的变量名,这个应该怎么写?不知道表达清楚没有,各位老大将就看。