asp中join函數實現字符串連接

文章利用了join函數來實例字符連接以及數組array連接,相對于&這種連接速度要好很多,下面我們看實例。

(list[,delimiter])

參數 描述
list Required. A one-dimensional array that contains the substrings to be joined
必選項。包含要聯接的子字符串一維數組。
delimiter Optional. The character(s) used to separate the substrings in the returned string. Default is the space character
可選項。在返回字符串中用于分隔子字符串的字符。如果省略,將使用空字符 ("")。 如果 delimiter 是零長度字符串,則在同一列表中列出全部項,沒有分界符。

實例 1

代碼如下
dim a(5),b
a(0)="Saturday"
a(1)="Sunday"
a(2)="Monday"
a(3)="Tuesday"
a(4)="Wednesday"
b=Filter(a,"n")
document.write(join(b))
輸出:Sunday Monday Wednesday

實例,測試效率

代碼如下
<%
Dim a(10000),i,t
t=Timer
For i=0 to 10000
a(i)=CStr(i)
Next
Response.Write Join(a,vbCrLf)
Response.Write timer-t
Erase a
%>

速度可以和php一拼(雖然還是沒有他快),
另一種用法是

代碼如下
s=Join(Array("1","2","3",.....,"9999"))

速度依然比"1" & "2" & "3" & .....& "9999"要快很多

更多相關文章
  • 在php中implode() 函數把數組元素組合爲一個字符串了,與explode函數正好是反正,下面來看幾個implode函數示例.語法implode(separator,array) // array爲數組,sep
  • concat()函數是mysql中用來字符類型的字段聯合查詢的一個不錯的函數,但盡量不要使用哦,mysql中怎麽合並兩個字段爲一個字段呢?試了好多方法,結果還是不是我想要的例如:select (a+b) as c from 表類型也一致都是varchar型的,可就是顯示不正確.直到concat()M
  • 圖片裁剪是根據用戶提供的坐標然後在指定圖片上利用圖片裁剪函數imagecopyresampled進行圖片剪切了,下面來看一個例子.代碼如下所示: 代碼如下 <?php //在一個大的背景圖片中裁剪出指定區域的圖片,以
  • str=str.substring(int beginIndex);截取掉str從首字母起長度爲beginIndex的字符串,將剩余字符串賦值給str:str=str.substring(int beginIndex,int endIndex);截取str中從beginIndex開始至endInde ...
  • 在我們還不知道sql中有DateDiff()函數之前我們要計算日期時間差值我會直接把它放到像php,asp,asp.net程序中進行計算了,現在我來分享利用DateDiff函數實現日期計劃加減.語法 DateDiff(interval, date1, date2[, firstdayofweek[,
  • 學習php的朋友都知道php本身是沒有函數重載這一說的更沒說像java,c那樣使用方法,但如果我們深入了解一下會發現要吧在php中使用func_get_args()和func_num_args()函數實現函數重載哦,
  • 在php中urlencode()函數函數是把中文轉換成字符串編碼,這樣就不會導致中文url在浏覽器中打開亂碼或出錯的問題了,下面我來給大家介紹在使用 urlencode()編碼是一些具體細節.urlencode(PH
  • 如果是簡單的字符截取我們常用的就substr函數或再使用mb_substr來截取字符了,但是我們有時會發現有中英文混排字符串截取時並不像那麽簡單,因這樣我們需要考慮到編碼問題,如ascii.16進制.正則匹配.循環計數,但今天文章介紹的不需要想到這些用到一個我們不常用的字符截取函數,mb_strwi ...
一周排行