asp array陣列的簡單問題

2023-02-18 14:10:03 字數 3103 閱讀 4686

1樓:匿名使用者

dim array (1)

array (0)="jan"

array (1)="feb"

myarray =array (n)此處的n不能大於陣列的長度-1

2樓:88家園

你這個是php的寫法吧。

asp 輸出 陣列 問題

asp陣列問題

3樓:網友

rs("per")這是乙個字串,你需要分隔後儲存到陣列中===**如下:

dim aa,num

set rs="select * from manager where userid='234'")

num =1100

kl=rs("per")

aa = split(k1,",修改這裡將字串資料分離到陣列中。

for i = 0 to ubound(aa)if cstr(num)=cstr(aa(i)) then '這裡注意資料型別一致。

"該數值在陣列中!")exit for

end if

set rs=nothing

4樓:匿名使用者

應該是你這個定義問題 aa = array(kl) 改為 string aa=new arrary(kl)

關於asp中陣列問題

5樓:

把ischanneluser這個方法貼出來看看,肯定是這個方法引起的問題,陣列定義是沒有問題的,asp呼叫也是沒有問題的,所以問題肯定在這個ischanneluser方法裡。

6樓:捌零老陳

channelendi=11

改成channelendi=12

還有注意這個函式。

ischanneluser(channelarr(chanvariablei,0))

判斷這個是不是使用者定義的頻道,不知道怎麼判斷的。

aspêý×éµäîêìâ

誰能幫我解釋下「asp二維陣列的定義和賦值問題」? 直接上圖。

7樓:南極瀟湘水

無圖無真相。

asp預設語言vbscript,asp的二維陣列就是vbs的二維陣列。

二維陣列的簡單模型,其實就是個二維矩陣。

arr(0)(0)第一行第一列的元素。

arr(0)(1)第一行第二列的元素。

看著矩陣定義陣列就簡單了。

dim aa(2,2)

aa(0,0) =00"

aa(0,1) =01"

aa(1,0) =10"

aa(1,1) =11"

aa(2,1) =21"

aa(2,2) =22"

aa(2,1)

asp 輸出陣列問題

8樓:匿名使用者

這個不應該用陣列來輸出吧,因為沒有什麼共性的東西讓你來用split生成陣列。

我的思路是搜尋『/images/』 找到位置,從該位置擷取到字串的最後。

a="%3cp%3e%3cimg%20border%3d0%20src%3d%22/images/upfile/"

擷取後b="/images/upfile/"

然後再搜尋第乙個百分號%,從開頭擷取到該位置。

c="/images/upfile/"

具體的寫法大概如下。

a="%3cp%3e%3cimg%20border%3d0%20src%3d%22/images/upfile/"

b=mid(a,instr(a,"/images/")

c=mid(b,1,instr(b,"%

c應該就是你要的,未必寫的完全正確,只是思路,試試看。

9樓:匿名使用者

你這段字串是經過url編碼後的html標記。

請問怎麼對陣列賦值 asp

10樓:匿名使用者

asp對陣列賦值分靜態和動態陣列;

1.靜態陣列。

dim a(5)

a(0)="a"

a(1)="b"

a(4)="e"

2.動態陣列。

<%on error resume next

dim a()

for i=0 to 200

redim preserve a(i+1)a(i) =1

nextsession("ff")=a

for j=0 to ubound(session("ff"))session("ff")(j)&"

"nextif err then

if%>以上是把動態陣列 賦值給session("ff")退出迴圈。

for...next 用exit fordo...loop 用exit do

11樓:匿名使用者

在上面中你用了動態陣列,動態陣列在起初宣告是可以不給出陣列的維數。但在使用時,應該利用redim語句為其動態的分配記憶體空間。即:redim arr(4).

如果你想保持陣列內容而增加陣列的大小,可以使用關鍵字preserve.就是說我們可以把arr陣列的大小增到10,而且保持原來該陣列的內容。即:

redim preserve arr(10)

12樓:網友

陣列必須提前定義大小。

dim arr(3)

或者是一開始不定義,而在隨後的程式裡計算出長度後,再動態定義//一開始不知道具體的長度。

dim arr()

//經過一些運算後,產生了長度。

mylength=然後再重新設定arr長度。

redim arr(mylength)

//然後開始賦值。

for i=0 to mylength

arr(i)=i

next

13樓:網友

dim arr()

我記得定義陣列用。

是我記錯了嗎。

簡單vb陣列訪問

你要的程式來了,完全根據你的意思來做的,已經驗證ok private sub command1 click dim str 1 to 50 as string 定義陣列dim str1 as string dim i as integer str1 text1.text label1.caption...

陣列下標相關問題!陣列下標問題

陣列下標是陣列中的元素位置,陣列下標和陣列中元素不一樣,它和陣列中元素一一對應。int a 100 100是指數組中的元素個數是100個,下標是0 99.下標從0開始到99共100個元素,對於陣列中元素a 3 中括號中3是指這個陣列元素的下標為3,對應陣列中第四個元素,如此確實沒有a 100 int...

簡單的C語言陣列程式設計,c語言陣列的程式設計

一般有四種陣列定義方式,以一維陣列為例 定義指定維數的陣列int arr 10 定義不指定維數的陣列,陣列維數有初化列表元素個數決定。int arr 定義指定維數的陣列,初始化不完全時,系統將未初始化元素初始化為0int arr 10 動態分配乙個陣列。陣列例項 include int main v...