| 
                         在ASP编程中使用数组? 数组的定义 Dim?MyArray MyArray?=?Array(1,5,123,12,98)
  可扩展数组 Dim?MyArray() for?i?=?0?to?10 ReDim?Preserve?MyArray(i) MyArray(i)=i next
  将一个字符串分割并返回分割结果的数组 Dim?MyArray MyArray?=?Split(tempcnt,chr(13)&chr(10)) For?I?=?Lbound(MyArray)?to?Ubound(MyArray)? Response.Write?MyArray(I)?&?" " Next?
  数组排序函数 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,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
                          (编辑:泰州站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |