【Thinkphp】Thinkphp-volist/foreach(在页面循环输出显示数组数据)

 在ThinkPHP中有如下数组:

$fileList = array
(
    D:\AppServ\www\weberp\trunk\source\db\update\18_12_06.sql => 18_12_06.sql,
    D:\AppServ\www\weberp\trunk\source\db\update\18_12_10.sql => 18_12_10.sql,
    D:\AppServ\www\weberp\trunk\source\db\update\sp\SP_IMPLEMENT_CLEAN.sql => SP_IMPLEMENT_CLEAN.sql
)

在页面中使用volist遍历显示上边数组的内容

<volist name="fileList" id="file">
     <option value="{$Think.lang.$key}">{$file}</option>
</volist>

结果显示的key中把英文转为了大写

后来尝试使用foreach成功原样输出,代码如下:

<foreach name="fileList" item="file" key="num">
    <option value="{$num}"> {$file} </option>
</foreach>

后来,又尝试使用volist,不用ThinkPHP的{$Think.lang.$key},直接使用{$key},也成功原样输出,代码如下:

<volist name="fileList" id="file">
    <option value="{$key}"> {$file} </option>
</volist>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值