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

数组函数

GetArrayValue

  取得一个数组的指定索引的变量。

 

说明

语法:

String  GetArrayValue('数组变量名称',获取索引值)

传回值:

字符:指定的索引位所对应的数组内容。


参数说明:

'数组变量名称'

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

获取索引值 输入类型为整型,将会根据此索引返回数组索引所在的值内容。

 

内容说明

  取得一个数组的指定索引位置的变量值。

 



 

表现层示例

<!-- 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 -->

<!-- NoahForStart InitVar="i" InitValue="0" EX="[i]<GetArrayCount('ar')" NextValue="[i]+1" -->

[<!-- NoahValue ValueName="[i]" MaxChar="" DChar="" Safety="False" -->]:<!-- NoahValue ValueName="GetArrayValue('ar',[i])" MaxChar="" DChar="" Safety="False" -->

<!-- NoahForEnd -->


示例输出

[0]:b0

[1]:b1

[2]:b2

[3]:b3

[4]:b4

[5]:b5

[6]:b6

[7]:b7

[8]:b8

[9]: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>

<For InitVar="i" InitValue="0" EX="GetArrayCount('ar')&gt;[i]" NextValue="[i]+1" >

<SetVar Name="message" Value="GetArrayValue('ar',[i])" />

<Echo ContentLinkId="viewmsg" />

</For>

</Out>

</Action>


示例输出

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.