ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
list 标签也是用于循环输出,解析后的本质为 foreach,同时 foreach 比较符合大家的习惯。 # 1:完整无法如下 ~~~ <list for=arrList value=my_value key=my_key index=my_index> {$my_index} {$my_key} {$my_value} </list> ~~~ 模板编译后的结果: ~~~ <?php $my_index=1; ?><?php if( is_array( $arrList ) ) : foreach( $arrList as $my_key => $my_value) : ?> <?php echo $my_index; ?> <?php echo $my_key; ?> <?php echo $my_value; ?> <?php $my_index++; ?><?php endforeach; endif; ?> ~~~ # 2:省略键值 有时候我们不需要键值,这个时候我们在模板中写下如下的代码: ~~~ <list for=arrList> {$index} {$key} {$value} </list> ~~~ 模板编译后的结果: ~~~ <?php $index = 1; ?><?php if( is_array( $arrList ) ) : foreach( $arrList as $key => $value) : ?> <?php echo $index; ?> <?php echo $key; ?> <?php echo $value; ?> <?php $index++; ?><?php endforeach; endif; ?> ~~~