企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[info] 用标签的形式进行字符串按照指定的分隔符号分割成数组,然后循环输出 ## **字符串分割** 标签:`{rg:each 参数名称="参数值"}{/rg:each}` >[danger] 适用页面:任何 >[danger] 标签属性:循环 **常用参数列表** |参数(?为可选参数)|默认值|使用示例|解释| |---|---|---|---| |**str**|**必选**|$str="1,2,3,4,5"|需要分割的字符串| |?mark|\||mark="\|"|分割符号| |?order|left|order="right"|输出顺序,left从左开始,right从右开始| >[danger] id和nid参数必须只能调用一个,id支持多个单页id,nid只调用一个栏目id **不常用参数列表** |参数(?为可选参数)|默认值|使用示例|解释| |---|---|---|---| |?key|i|key="i"|循环内计数变量| |?limit||limit="2"|输出记录数| |?offset||offset="2"|从第几个开始输出| >[success]使用举例 **一个常规的字符串内容分割调用** ``` 假设某自定义字段为language,值为 php|asp|java|python <ul> {rg:each str="$info_language" mark="|" order="right"} <li class="show{$i}">{$each}</li> {/rg:each} </ul> 说明: 1. 从右往左显示分割数据 2. {$i} 从1开始计数 ```