使用"loop"指令的 _length 和 _index 变量

"loop"指令包括两个内置变量,可用于嵌入的 if 条件。这两个变量为:_length_index_length 变量计算"loop"指令处理的数组长度,而 _index 变量计算"loop"指令的当前索引。为了确保这两个变量仅被识别为指令,而不是作为传递到循环中的实际参数,请不要将这两个变量中的任何一个包含在 @@ 对中。

使用内置变量的一个示例是将它们应用于 Page 指令的 import 属性。import 属性要求用逗号分隔的导入源。如果 loop 指令围绕整个 import 属性展开执行,您可能希望只在第一次循环迭代中输出属性名称 import=(这将包含右双引号 (")),而在最后一次循环迭代中不输出逗号。使用内置变量可将此表示如下:

<@loop (@@Import@@)@>
<@ if(_index == 0)@>import="
<@endif@>@@Import@@<@if (_index == _length-1)@>"<@else@>,
<@ endif @>
<@endloop@>



未找到评论

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://www.ecnnl.com/doc/dreamweaver/8_cn/using/40_usin9.htm

 

E中荷|荷兰华人电子商务