volist中的key起始分为两种,一种是数字类型,即123456,用于排序等情况。
而另一种,就是调用数组本身的key值。
这两者的具体用法是:
数字序列
1 2 3 |
{volist name="type" id="t" key="k"} <option value="{$t}">{$k}</option> {/volist} |
此时,输出的结果就是1 2 3 4 5 6,可以作为序号使用。
原有数组下标
如果需要输出原有数组下标,比如我的原始数据是:
1 2 3 4 5 6 7 |
array(5) { ["年假"] => string(3) "0.0" ["调休"] => string(4) "31.0" ["婚假"] => string(3) "0.0" ["产检假"] => string(3) "0.0" ["育儿假"] => int(0) } |
我就想输出前面的文字下标,则这样写:
1 2 3 |
{volist name="type" id="t" key="k"} <option value="{$t}">{$key}</option> {/volist} |
通过$key输出即可。
原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/10769