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

数组函数

ArrayRemoveAll

  移出指定数组内的所有值内容。

 

 

说明

语法:

bool  ArrayRemoveAll('数组变量名称')

传回值:

布尔值:删除成功返回布尔值True,失败返回布尔值False


参数说明:

'数组变量名称'

输入类型为字符,需要清除内容的数组变量名字。

 

内容说明

移出指定数组内的所有值内容。

 



 

表现层示例

<!-- NoahValue ValueName="MakeArray('ar','a1,b1,c1,d1,e1,f1')" MaxChar="" DChar="" Safety="False" -->

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

<!-- NoahValue ValueName="MakeArray('ar','a2,b2,c2,d2,e2,f2')" MaxChar="" DChar="" Safety="False" -->

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

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

<!-- NoahValue ValueName="MakeArray('ar','a3,b3,c3,d3,e3,f3')" MaxChar="" DChar="" Safety="False" -->

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


示例输出

6

[0]:a1

[1]:b1

[2]:c1

[3]:d1

[4]:e1

[5]:f1

6

[0]:a1

[1]:b1

[2]:c1

[3]:d1

[4]:e1

[5]:f1

[6]:a2

[7]:b2

[8]:c2

[9]:d2

[10]:e2

[11]:f2

True

6

[0]:a3

[1]:b3

[2]:c3

[3]:d3

[4]:e3

[5]:f3



 

逻辑层示例

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

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

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

<SetVar Name="message" Value="MakeArray('ar','a1,b1,c1,d1,e1,f1,g1,h1')" />

<Echo ContentLinkId="viewmsg" />

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

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

<Echo ContentLinkId="viewmsg" />

</For>

<SetVar Name="message" Value="MakeArray('ar','a2,b2,c2,d2,e2,f2,g2,h2')" />

<Echo ContentLinkId="viewmsg" />

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

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

<Echo ContentLinkId="viewmsg" />

</For>

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

<Echo ContentLinkId="viewmsg" />

<SetVar Name="message" Value="MakeArray('ar','a3,b3,c3,d3,e3,f3,g3,h3')" />

<Echo ContentLinkId="viewmsg" />

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


示例输出

8

a1

b1

c1

d1

e1

f1

g1

h1

8

a1

b1

c1

d1

e1

f1

g1

h1

a2

b2

c2

d2

e2

f2

g2

h2

True

8

a3

b3

c3

d3

e3

f3

g3

h3

 

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

查看NoahWeb在线手册

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