### [phpcms中loop标签如何使用](https://www.prosaas.cn/article/6244) **Published:** 2020-02-08T02:43:00 **Author:** 5201314 **Excerpt:** 在phpcms中,loop用的是非常多的,一般有两种形式。形式如下:形式一: 形式二: 区别如下:首先$dat… ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212124819659.jpg) 在phpcms中,loop用的是非常多的,一般有两种形式。 **形式如下:** 形式一: {loop $data $a} {$a} {/loop} 形式二: {loop $data $a $b} {$a}---{$b} {/loop} **区别如下:** 首先$data是一个数组,形式一里$data数组是这种情形的,"aa","bb","cc",在这一种形式里,我们要得到第一个值aa,要用这种代码$data\[0\],要得到第二个值就要用$data\[1\],以此类推。 形式二里$data数组多了个关键值,是这种形式的"a1=>aa","a2=>bb","a3=>cc",a1,a2,a3就叫做$data的关键值,如果我们要取出关键值为a1的变量值,也就是aa,我们可以用$data\[a1\],就可以得到aa了,同理$data\[a2\],也就是bb了。 那么在PHPCMS中,形式一: 在循环里$a分别是$data\[0\]、$data\[1\]、$data\[2\],我们直接写{$a}就可以循环得到$a的值了。 形式二: 在循环里$a就是上面例子里的a1、a2、a3,$b就是上面例子里的aa,bb,cc。 **举例如下:** 例子一: $data数组里有三个值"aa","bb","cc",那么: {loop $data $a} {$a} {/loop} 就会输出aa,bb,cc。 例子二: $data数组里有三个带有关键值的"a1=>aa","a2=>bb","a3=>cc",那么 {loop $data $a $b} {$a}-{$b}| {/loop} 就会输出a1-aa|a2-bb|a3-cc|。 相关教程推荐:phpcms教程 以上就是phpcms中loop标签如何使用的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** PHPCMS ---