<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • asp數組重復刪除函數

    時間:2024-09-01 15:13:48 ASP 我要投稿
    • 相關推薦

    asp數組重復刪除函數

      因為要寫個東西用到,所以百度了一下,居然有朋友亂寫,而且比較多,都沒有認真測試過,只對字符可以,但是對數字就不可以,而且通用性很差,需要修改才可以真正使用。沒辦法就自己寫了,經過測試完全沒有問題,而且思路很方便,代碼很短,如下:

      復制代碼 代碼如下:

      <%

      function cxarraynull(cxstr1,cxstr2)

      if isarray(cxstr1) then

      cxarraynull = "對不起,參數1不能為數組"

      Exit Function

      end if

      if cxstr1 = "" or isempty(cxstr1) then

      cxarraynull = "nodate"

      Exit Function

      end if

      ss = split(cxstr1,cxstr2)

      cxs = cxstr2&ss(0)&cxstr2

      sss = cxs

      for m = 0 to ubound(ss)

      cc = cxstr2&ss(m)&cxstr2

      if instr(sss,cc)=0 then

      sss = sss&ss(m)&cxstr2

      end if

      next

      cxarraynull = right(sss,len(sss) - len(cxstr2))

      cxarraynull = left(cxarraynull,len(cxarraynull) - len(cxstr2))

      end Function

      %>

      使用方法和函數表示:

      1、cxarraynull(cxstr1,cxstr2)函數中的兩個參數:

      cxstr1:要檢測的數組變量,可以為空,或其它未知的錯誤數據,當為空或則為錯誤數據返回"nodate"。

      cxstr2:數組的分割符號,可以為空,或為chr(13)等,自動替換輸出。

      2、測試代碼:

      <%

      s="1,2,3,4,2,3,5,3"

      s=cxarraynull(s,",")

      response.write s

      %>

      輸出:1,2,3,4,5

      增強版本,解決了數組中最后一位的,逗號問題。

      復制代碼 代碼如下:

      <%

      function cxarraynull(cxstr1,cxstr2)

      if isarray(cxstr1) then

      cxarraynull = "對不起,參數1不能為數組"

      Exit Function

      end if

      if cxstr1 = "" or isempty(cxstr1) then

      cxarraynull = "nodate"

      Exit Function

      end if

      do while instr(cxstr1,",,")>0

      cxstr1=replace(cxstr1,",,",",")

      loop

      if right(cxstr1,1)="," then

      cxstr1=left(cxstr1,len(cxstr1)-1)

      end if

      ss = split(cxstr1,cxstr2)

      cxs = cxstr2&ss(0)&cxstr2

      sss = cxs

      for m = 0 to ubound(ss)

      cc = cxstr2&ss(m)&cxstr2

      if instr(sss,cc)=0 then

      sss = sss&ss(m)&cxstr2

      end if

      next

      cxarraynull = right(sss,len(sss) - len(cxstr2))

      cxarraynull = left(cxarraynull,len(cxarraynull) - len(cxstr2))

      end function

      %>

      測試代碼:

      復制代碼 代碼如下:

      s="1,2,3,4,55,55,55,333,333,2,3,5,3,88,,,,,,,66,,66,,,,,,,,,,,,,,,,,,,,,,,,"

      s=cxarraynull(s,",")

      response.write s

    【asp數組重復刪除函數】相關文章:

    php數組函數序列之array-combine() - 數組合并函數的代碼08-25

    關于asp 的常用函數用法10-11

    解讀Rnd 函數中的asp08-03

    ASP.NET Page函數調用解析10-01

    防盜鏈接ASP函數實現代碼01-23

    JavaScript數組常用方法介紹09-04

    Excel高手武器:數組基礎08-08

    word批注刪除方法10-03

    ASP提速技巧08-05

    重復法翻譯09-12

    主站蜘蛛池模板: 国产日韩欧美精品| 国自产精品手机在线观看视 | 国产日韩精品中文字无码 | 亚洲国产精品久久66| 国产精品久久久久久久午夜片| 国产精品哟女在线观看| 四虎亚洲国产成人久久精品| 国产精品嫩草影院AV| 国产乱码精品一区二区三区四川人| 办公室久久精品| 无码国产69精品久久久久网站| 九九热精品在线| 在线精品亚洲一区二区小说| 国内精品久久久久影院免费| 无码精品人妻一区| 91精品久久久久久无码| 亚洲av永久无码精品网站| 国产精品五月天强力打造| 99精品高清视频一区二区| 亚洲精品无码成人片在线观看| 日韩精品无码永久免费网站 | 午夜在线视频91精品| 欧美日韩精品一区二区在线播放| 伊人久久精品无码二区麻豆| 国产高清在线精品一本大道国产| 精品永久久福利一区二区| 亚洲七七久久精品中文国产 | 精品一区二区在线观看| 少妇精品久久久一区二区三区| 欧美精品一二区| 亚洲精品电影网| 国产精品成人观看视频国产奇米| 最新国产在线精品观看| 精品国精品国产自在久国产应用男| 日本精品久久久久中文字幕| 久久综合国产乱子伦精品免费| 国产乱子伦精品无码码专区| 国产欧美精品区一区二区三区| 国产精品偷伦视频免费观看了| 国产精品香蕉在线观看| 国产乱码伦精品一区二区三区麻豆|