ASP一个实用的字符串、数组输出函数

王朝学院·作者佚名  2009-05-05
窄屏简体版  字體: 小  |  中  |  大  |  超大  

ASP对于一般的字符串输出,使用内置对象的Response.Write即可,但对于数组的输出就显得有些力不从心了,下面这个函数就可以解决这个问题,虽然很简单的函数,但对于调试或者数组输出需要的项目来使用是非常方便的。

程序代码

<%

println("something")

println(array("some", "more", "lines"))

Response.write array("some", "more", "lines")

function arrayize(value)

if isArray(value) then

arrayize = value

elseif isEmpty(value) then

arrayize = array()

else

arrayize = array(value)

end if

end function

function [](value)

[] = arrayize(value)

end function

sub println(line)

for each l in [](line)

response.write(l)

next

end sub

%>

补充一下,如果只是单纯的一维数组的话,可以用

程序代码

<%Response.Write(Join(arrTest, "<br />"))%>

来实现同样的输出结果。

附上关于Join函数的简短解释:

引用内容

Join 函数

返回一个字符串,此字符串由包含在数组中的许多子字符串联接创建。

Join(list[,delimiter])

参数

list

必选项。包含要联接的子字符串一维数组。

Delimiter

可选项。在返回字符串中用于分隔子字符串的字符。如果省略,将使用空字符 ("")。如果 delimiter 是零长度字符串,则在同一列表中列出全部项,没有分界符。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航