NoahWeb
在线搜索
?
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

数组函数

GetArrayStr

  返回指定数组的字符串表现形式。

 

说明

语法:

返回默认的分隔符“,”连接的数组值文本内容

String  GetArrayStr('数组变量名称')

返回指定的分隔符号连接的数组值文本内容

String  GetArrayStr('数组变量名称','连接使用的分隔符')

传回值:

字符:根据指定分隔符号连接以后的数组文本内容。


参数说明:

'数组变量名称'

输入类型为字符,对应一个已经声明并设值的数组变量名字。

'连接使用的分隔符'

输入类型为字符,指定连接数组值时所使用的分隔符。如:'-'

 

内容说明

返回指定数组的字符串表现形式。该返回的字符串需要时又可通过MakeArray拆分成为一个数组。

 



 

表现层示例

<!-- NoahForStart InitVar="i" InitValue="0" EX="[i]<10" NextValue="[i]+1" -->

<!-- NoahSetValue SetName="vm" SetValue="'b'ADD[i]" -->

<!-- NoahSetValue SetName="v" SetValue="ArrayPush('ar',[vm])" -->

<!-- NoahForEnd -->

<!-- NoahValue ValueName="GetArrayStr('ar')" MaxChar="" DChar="" Safety="False" -->

<!-- NoahValue ValueName="GetArrayStr('ar',';')" MaxChar="" DChar="" Safety="False" -->


示例输出

b0,b1,b2,b3,b4,b5,b6,b7,b8,b9

b0;b1;b2;b3;b4;b5;b6;b7;b8;b9

 



 

逻辑层示例

  此示例需要存在文件"logic.aspx"和当前名称空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<For InitVar="i" InitValue="0" EX="[i]&lt;10" NextValue="[i]+1" >

<SetVar Name="vm" Value="'a'ADD[i]" />

<SetVar Name="d" Value="ArrayPush('ar',[vm])" />

</For>

<SetVar Name="message" Value="GetArrayStr('ar')" />

<Echo ContentLinkId="viewmsg" />

<SetVar Name="message" Value="GetArrayStr('ar',';')" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>


示例输出

a0,a1,a2,a3,a4,a5,a6,a7,a8,a9

a0;a1;a2;a3;a4;a5;a6;a7;a8;a9


参考
GetArrayValue,GetArrayCount,GetArrayStr,IsArray,ArrayPush,ArrayPop,MakeArray,ArraySum,SetArrayValue,ArrayRemoveAll,ArrayRemoveAt

 

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.