亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

asp數組的使用介紹

2024-05-04 11:05:48
字體:
來源:轉載
供稿:網友

ASP程序設計中,數組的元素不可能是同一類型,我們在設計的時候經常使用確定的數據進行操作,下面就是錯新技術頻道小編給大家介紹的asp數組的使用介紹,希望對你學習有所幫助。

定義簡單數組

有兩種方法在asp中定義和初始化數組,讓我們看看每種的例子:

方法一:

MyArray = Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct", "Nov","Dec")

數組大小由初始化元素個數決定。

方法二:

復制代碼 代碼如下:

Dim myArray(2) '指定數組大小
myArray(0)="Jan"
myArray(1)="Feb"

?

數組動態擴展

?

復制代碼 代碼如下:

DIM myArray()
REDIM myArray(20) '將數組大小重新定義為20

?

ReDim Preserve MyArray(i)?? 'Preserve?? 保留數組中的原有數據


二維數組

舉例:

dim MyArray(5,10) '定義了一個二維數組

二維賦值舉例:

MYArray(3,3)=100

二維數組還有一種變相的實現方法:

dim MyArray(5)

MyArray(0)=Array(...) '一維數組

MyArray(1)=Array(...)'一維數組

...

訪問的時候,用MyArray(x)(y)這樣的格式

數組的下標

用上面的方法定義數組,每一維數組的第一個元素的下標是0,最后一個元素的下標就是元素數量-1

但也可以指定數組的下標,如:

dim MyArray1(3 to 10)? '下標從3到10,MyArray(3)即獲取第一個元素的值

有用的數組函數

Ubound(數組名)函數--返回數組的最后一個元素的下標。

Lbound(數組名)函數--返回數組的第一個元素的下標,缺省為0。


更多應用:

數組排序函數
[code]
function Sort(ary)
KeepChecking = TRUE
Do Until KeepChecking = FALSE
KeepChecking = FALSE
For I = 0 to UBound(ary)
If I = UBound(ary) Then Exit For
If ary(I) > ary(I+1) Then
FirstValue = ary(I)
SecondValue = ary(I+1)
ary(I) = SecondValue
ary(I+1) = FirstValue
KeepChecking = TRUE
End If
Next
Loop
Sort = ary
End function

?


數組排序函數應用例子

?

?

?

復制代碼 代碼如下:

?

?


Dim MyArray
MyArray = Array(1,5,123,12,98)
MyArray = Sort(MyArray)
For I = Lbound(MyArray) to Ubound(MyArray)
Response.Write MyArray(I) & "
"
Next

?


將一個字符串分割并返回數組

?

?

?



在Application和Session中使用數組
Application.Lock
Application("StoredArray") = MyArray
Application.Unlock

?

LocalArray = Application("StoredArray")

覆蓋Application中的數組
Application.Lock
Application("StoredArray") = LocalArray
Application.Unlock

Session使用方法與Application相同

從數據庫中把數據導入數組中
Dim MyArray
取出全部記錄
MyArray = RS.GetRows
取出前10項記錄
MyArray = RS.GetRows(10)

For row = 0 To UBound(MyArray, 2)
For col = 0 To UBound(MyArray, 1)
Response.Write (col, row) & "
"
Next
Next

向另一個頁面傳遞數組

現在有很多種方法向另一頁面傳遞數組,目前有三種方法:

定義一個又逗號分隔的字符串,然后再下一頁中用Split函數重新建立數組。
將數組存儲在一個Session變量中,然后在下一個頁面中調用。
通過表單的隱含區域來傳遞數組,他們都是自動用逗號分開,然后再用Split函數重新建立數組。

前兩種方法很好,但是都比第三中復雜。在這里我們將只介紹第三種,因為它是最簡單最有效的。

1.asp:
<%
dim I
dim myArray(20)

for I=0 to 20
myArray(I)="Item " & I
next
%>


?

?

?


<%
for I=0 to ubound(myArray)
response.write ""
next
%>


?

?

以上我們做的是在一個表單中用單獨的隱含域存儲數組中的每個元素,我們再看看下一頁:

2.asp

?

?


<%
dim arrString
dim myArray
dim I

arrString=request("myArray")
myArray = split(arrString,",")

for I=0 to ubound(myArray)
response.write "Item "&I&" = " & myArray(I) & "
" & vbCrLf
next
%>

上面就是錯新技術頻道小編給大家介紹的asp數組的使用介紹,相信大家看完這篇文章后,肯定了解了,希望這篇文章能幫助到你。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
狠狠色噜噜狠狠狠狠97| 日本老师69xxx| 欧美激情久久久| 欧美激情视频给我| 国产国产精品人在线视| 97免费视频在线播放| 成人美女av在线直播| 国产美女精品视频| 91在线观看免费| 黄色成人在线播放| 日韩精品极品视频免费观看| 久久精品色欧美aⅴ一区二区| 国产精品一区二区女厕厕| 色狠狠av一区二区三区香蕉蜜桃| 在线视频欧美日韩| 欧美超级乱淫片喷水| 国产精品一区电影| 亚洲美女免费精品视频在线观看| 日韩毛片在线看| 亚洲午夜av电影| 日韩在线精品视频| 国产精品白丝av嫩草影院| 亚洲精品美女久久| 久久免费国产视频| 热久久视久久精品18亚洲精品| 青青久久av北条麻妃黑人| 久久久天堂国产精品女人| 欧美日韩成人网| 亚洲有声小说3d| 国产在线视频欧美| 在线播放国产一区二区三区| 亚洲欧美中文另类| 国产精品一区二区三区在线播放| 亚洲午夜性刺激影院| 欧美激情高清视频| 国产综合在线视频| 成人福利在线观看| 国产成人一区三区| 成人久久精品视频| 欧美日韩aaaa| 91在线视频精品| 日韩精品免费在线| 欧美日韩激情美女| 亚洲人成电影网站色www| yw.139尤物在线精品视频| 伊人久久久久久久久久| 国语对白做受69| 欧美日韩免费网站| 国产精品久久久久久久av电影| 欧美孕妇孕交黑巨大网站| 欧美巨猛xxxx猛交黑人97人| 97久久久免费福利网址| 国产精品亚洲一区二区三区| 欧美理论电影网| 亲子乱一区二区三区电影| 久久综合电影一区| 色先锋久久影院av| 成人国产精品一区| 欧美精品videosex牲欧美| 欧美亚洲视频一区二区| 亚洲精品有码在线| 日韩av一区在线观看| 日韩电影中文字幕一区| 欧美精品手机在线| 一夜七次郎国产精品亚洲| 69视频在线播放| 久久亚洲精品一区二区| 日韩影视在线观看| 亚洲性视频网站| 欧美中文字幕精品| 久久精品99久久香蕉国产色戒| 成人黄色短视频在线观看| 欧美精品九九久久| 欧美华人在线视频| 精品视频在线播放色网色视频| 欧美大片大片在线播放| 日韩av在线网| 亚洲a级在线播放观看| 成人免费福利在线| 色偷偷偷亚洲综合网另类| 国产精品老女人视频| 欧美国产极速在线| 青青草原一区二区| 日韩精品在线免费播放| 亚洲午夜久久久久久久| 欧美在线视频免费播放| 国产精品一区=区| 成人高清视频观看www| 久久久久久12| 欧美韩国理论所午夜片917电影| 久久久国产视频91| 欧美性感美女h网站在线观看免费| 在线亚洲男人天堂| 国产成人精品免高潮在线观看| 日韩成人激情在线| 亚洲人在线视频| 川上优av一区二区线观看| 日韩成人在线视频| 国产精品嫩草影院一区二区| 国产福利精品在线| 国产成人精品免高潮在线观看| 欧美区在线播放| 中文字幕日韩精品在线观看| 国产欧美va欧美va香蕉在线| 精品美女久久久久久免费| 亚洲日韩中文字幕在线播放| 91精品免费久久久久久久久| 亚洲精品视频免费在线观看| 国产精品视频xxxx| 日韩av免费在线| 欧美日韩精品在线播放| 日韩美女视频免费在线观看| 欧美精品一区二区三区国产精品| 91精品在线观看视频| 国产区亚洲区欧美区| 成人在线免费观看视视频| 国产精品欧美激情在线播放| 亚洲国产美女久久久久| 成人免费视频在线观看超级碰| 欧美成人精品在线视频| 26uuu亚洲国产精品| 中文字幕精品av| 国产精品老女人精品视频| 久久理论片午夜琪琪电影网| 国产精品久在线观看| 韩国福利视频一区| 91精品国产99久久久久久| 精品久久久久久中文字幕大豆网| 亚洲欧美日韩在线高清直播| 成人黄色av免费在线观看| 日韩电视剧在线观看免费网站| 精品日本美女福利在线观看| 国产精品久久久久久久久| 国产一区二区三区丝袜| 日本欧美国产在线| 亚洲成人av片在线观看| 欧美性猛xxx| 成人动漫网站在线观看| 欧美一级视频一区二区| 中日韩午夜理伦电影免费| 国产精品极品美女在线观看免费| 亚洲最大福利视频网| 日韩在线观看网址| 欧美一区视频在线| 欧美中文字幕在线播放| 精品国产精品三级精品av网址| 国模吧一区二区| 久久免费国产精品1| 日韩中文字幕国产精品| 韩剧1988免费观看全集| 亚洲国产精品高清久久久| 91精品视频在线播放| 国产97在线观看| 性色av一区二区咪爱| 69**夜色精品国产69乱| 美女久久久久久久久久久| 欧美理论电影网| 亚洲精品中文字| 精品国产一区二区三区在线观看| 欧美色道久久88综合亚洲精品| 日韩精品福利在线| 国产精品视频久| 欧美日韩亚洲一区二区三区| 亚洲人成免费电影|