• 安安互聯 - 合肥網站建設|合肥做網站
  • 安安網站內容管理系統(ANCMS)
  • 安安互聯 - 合肥虛擬主機|合肥空間域名
點擊這里給我發消息
程序開發

當前位置: 首頁 > 教程資料 > 程序開發

ASP鍵值對數組 - array2()

作者:Alone    來源:安安網絡    點擊量:16981    發表時間:2013/10/17 13:11:50

源碼下載:https://github.com/al-one/array2


此方法可以讓Asp數組像PHP數組一樣擁有鍵。
此方法依賴EasyIDE ASP Framework。


方法:array2(arr,k,v)
作用:創建/新增/修改數組元素
參數:arr      數組名
參數:k        鍵名key
參數:v        值value
返回:array2   array2類型的數組
用法:
  array2 arr,"key","hello would"  '創建一個名為arr的數組,并且有一個鍵為"key"、值為"hello would"的元素
  array2 arr,null,"some string"   '向數組arr中添加一個元素,值"some string",當鍵為空/空字符串時,key自動為數組的所有key中最大一個數值+1,否則為0,此處key為0
  array2 arr,0,"hi Alone"         '修改數組中key為0的元素的值為"hi Alone"


方法:new_array2(arr)
作用:初始化一個空的array2數組
參數:arr      數組名
返回:array2   array2類型的空數組
用法:
  new_array2 arr                  '初始化一個名為arr的空數組


方法:array2_read(arr,k)
作用:根據key讀取數組中對應的值
參數:arr      array2數組
參數:k        鍵名key
返回:         數組中key所對應的值
用法:
  val = array2_read(arr,"key")    '讀取數組arr中鍵為"key"的值


方法:array2_key(arr)
作用:返回array2數組的所有鍵
參數:arr      array2數組
返回:array    array2數組的所有鍵


方法:array2_val(arr)
作用:返回array2數組的所有值
參數:arr      array2數組
返回:array    array2數組的所有值


方法:array2_ubound(arr)
作用:返回array2數組的下標
參數:arr      array2數組
返回:numeric  數組下標
用法:
  for i = 0 to array2_ubound(arr)
    k = array2_key(arr)(i)
    v = array2_val(arr)(i)
    Response.Write k & " => " & v & vbnewline
  next


方法:array2_rs(arr,rs)
作用:將ADODB.Recordset集合轉換成array2
參數:arr      數組名
參數:rs       ADODB.Recordset集合
返回:array2   array2類型的數組
用法:
  ...
  if not rs.eof then
    array2_rs arr,rs              '將Recordset集合轉換成名為arr的array2數組
  end if
  ...


方法:array2_match(str,pat,arr)
作用:執行一個正則表達式匹配
參數:str      要搜索的字符串
參數:pat      正則表達式
參數:arr      數組名
返回:array2   array2類型的數組
用法:
  str = "<a>A</a><a>B</a>"
  pat = "<a>(.*?)</a>"
  array2_match str,pat,arr
    '返回的為多維數組,結構大致如下:
    arr => (
      0 => (
        0 => <a>A</a>,
        1 => A,
      ),
      1 => (
        0 => <a>B</a>,
        1 => B,
      ),
    )


方法:array2_json_encode(arr)
依賴:aspjson(點擊獲取)
作用:將arra2數組轉換成json格式
參數:arr      array2數組
返回:string   json格式的字符串
用法:
  json = array2_json_encode(arr)


方法:array2_dump(arr)
作用:遍歷打印array2數組,用于調試
參數:arr      array2數組
返回:string   遍歷結果
用法:
  Response.Write array2_dump(arr)



首頁  |  關于我們  |  聯系方式  |  付款方式  |  手機建站  |  Sitemap  |  加入收藏

咨詢郵箱:alone@an56.net   客戶QQ群:200048060

在線客服: [安安客服]QQ號:11981261[安安客服]  [技術客服]QQ號:805754163[技術客服]  [業務客服]QQ號:731276376[業務客服]  [咨詢客服]QQ號:49509266[咨詢客服]  [違法舉報]QQ號:11981261[違法舉報] 

CopyRight 2012-2013 安安網絡 All Rights Reserved.

分享
绝地求生什么时候回归 天天捕鱼达人下载 白小姐精选四不像图 _澳门赌场百家乐 麻将透视挂免费下载 捕鱼来了无限弹头 个人心水十码中特2016 广西快乐双彩开奖牛材网 福彩黑龙江22选5 辽源大嘴棋牌手机版 手游游戏排行榜前十名 东北穷胡麻将技巧 贵阳捉鸡麻将技巧口 快乐十分手机选号器 湖北11选五5走势图 基本 单双中特免费公开 查询体彩飞鱼开奖结果