[點晴永久免費OA]asp數(shù)組的使用和排序介紹
當(dāng)前位置:點晴教程→點晴OA辦公管理信息系統(tǒng)
→『 經(jīng)驗分享&問題答疑 』
定義簡單數(shù)組 有兩種方法在asp中定義和初始化數(shù)組,讓我們看看每種的例子: 方法一: MyArray = Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct", "Nov","Dec") 數(shù)組大小由初始化元素個數(shù)決定。
方法二:
數(shù)組動態(tài)擴展 代碼如下: ReDim Preserve MyArray(i) 'Preserve 保留數(shù)組中的原有數(shù)據(jù)
舉例: dim MyArray(5,10) '定義了一個二維數(shù)組 二維賦值舉例: MYArray(3,3)=100 二維數(shù)組還有一種變相的實現(xiàn)方法: dim MyArray(5) MyArray(0)=Array(...) '一維數(shù)組 MyArray(1)=Array(...)'一維數(shù)組 ... 訪問的時候,用MyArray(x)(y)這樣的格式 數(shù)組的下標 用上面的方法定義數(shù)組,每一維數(shù)組的第一個元素的下標是0,最后一個元素的下標就是元素數(shù)量-1 但也可以指定數(shù)組的下標,如: dim MyArray1(3 to 10) '下標從3到10,MyArray(3)即獲取第一個元素的值 有用的數(shù)組函數(shù) Ubound(數(shù)組名)函數(shù)--返回數(shù)組的最后一個元素的下標。 Lbound(數(shù)組名)函數(shù)--返回數(shù)組的第一個元素的下標,缺省為0。
數(shù)組排序函數(shù) LocalArray = Application("StoredArray")
覆蓋Application中的數(shù)組
Session使用方法與Application相同 從數(shù)據(jù)庫中把數(shù)據(jù)導(dǎo)入數(shù)組中 For row = 0 To UBound(MyArray, 2)
向另一個頁面?zhèn)鬟f數(shù)組 現(xiàn)在有很多種方法向另一頁面?zhèn)鬟f數(shù)組,目前有三種方法: 定義一個又逗號分隔的字符串,然后再下一頁中用Split函數(shù)重新建立數(shù)組。 前兩種方法很好,但是都比第三中復(fù)雜。在這里我們將只介紹第三種,因為它是最簡單最有效的。 1.asp: for I=0 to 20 以上我們做的是在一個表單中用單獨的隱含域存儲數(shù)組中的每個元素,我們再看看下一頁: 2.asp arrString=request("myArray") for I=0 to ubound(myArray) 該文章在 2022/6/21 16:19:32 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |