thinkphp的volist标签,怎么设置自增序号呢?希望页面可以这么展示,单1,2,3不是数据库取出来的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp的volist标签,怎么设置自增序号呢?希望页面可以这么展示,单1,2,3不是数据库取出来的相关的知识,希望对你有一定的参考价值。

1------------------------
2-----------------------
3-----------------------

请查看thinkphp的官方文档第8章模板引擎第9节Volist标签,其中提到volist的属性中有一个key属性,原文:

key(可选):循环的key变量,默认值为i

这个就是你的自增序号,而且默认变量就是$i,也就是说在你的volist标签之内,可以直接使用$i

<volist name="vlist" id="v">
      <$i> // 直接使用$i
</volist>

参考技术A 你可以映射一个$i=1;
然后<volist name="vlist" id="vlist" key ="k">
$i++
</volist>
参考技术B <volist name="vlist" id="vlist" key ="k">
[$k]
</volist>
参考技术C Thinkphp5无效

thinkphp怎么让循环volist除去最后一次

volist循环中有一个$key参数是从0开始递增到循环结束的,可以利用这个判断下是否到最后一个了,到最后一个不输出 参考技术A 如果你知道遍历的内容长度的话,可以设置volist的offset和length来限制长度,不然的话只能在后台的数据操作中,通过重新构建数组,剔除最后的内容再传给页面 参考技术B 只能在php后台来写吧 ,写在模版上容易出问题的

以上是关于thinkphp的volist标签,怎么设置自增序号呢?希望页面可以这么展示,单1,2,3不是数据库取出来的的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp中volist标签 增加if判断。

thinkphp volist 怎么实现的

thinkphp-循环输出标签volist

ThinkPHP模板循环输出Volist标签用法实例详解

thinkphp怎么让循环volist除去最后一次

thinkphp volist 可否嵌套if