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
 
                
 微信扫一扫
                                                            微信扫一扫                                                     支付宝扫一扫
                                                            支付宝扫一扫                                                     
            