首页技术asp 数组(asp 怎么将一个数组复制给另一个数组)

asp 数组(asp 怎么将一个数组复制给另一个数组)

编程之家2023-10-31135次浏览

大家好,关于asp 数组很多朋友都还不太明白,今天小编就来为大家分享关于asp 怎么将一个数组复制给另一个数组的知识,希望对各位有所帮助!

asp 数组(asp 怎么将一个数组复制给另一个数组)

asp 删除数组中的一元素

<html xmlns="">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>

</head>

<body>

js删除数据组中一再的元素

asp 数组(asp 怎么将一个数组复制给另一个数组)

<script language="javascript教程">

var fruit= new Array(3);

fruit[0]= new Array("苹果","a");

fruit[1]= new Array("苹果","a");

fruit[2]= new Array("橘子","2");

for(i=0; i< fruit.length; i++){

asp 数组(asp 怎么将一个数组复制给另一个数组)

for(j=0; j< fruit[0].length; j++){

document.write("fruit [", i,"][", j,"]=", fruit[i][j],"");

}

document.write("");

}

</script>

</body>

</html>

<?

//下面是一段php删除数据组中一再的元素

//要领一,用php自带的array_flip超简朴

print_r(array_flip(array_flip($array)));

//操作自定函数来实现

function delsame(&$array)

{

$i= 0;

while(isset($array[$i]))

{

$j=$i+ 1;

while(isset($array[$j]))

{

if($array[$i]==$array[$j])//假如发明后头有一再的元素

{

delmember($array,$j);//把它删除

$j--;//从头搜查补上来的元素是否是一再的

}

$j++;

}

$i++;

}

}

//

$array= array(1,1,1,1,2,2,3);

//print_r(delsame($array));

function delmember(&$array,$id)

{

$size= count($array);

for($i= 0;$i<$size-$id- 1;$i++)

{

$array[$id+$i]=$array[$id+$i+ 1];

}

unset($array[$size- 1]);

}

//一款asp的删除数组中一再元素的函数

<%

Function moveR(farray,sarray)

a= Split(farray,",")

Set dic= CreateObject("Scripting.Dictionary")

For k=0 To UBound(a)

If a(k)<>"" Then dic.Add"_"& a(k), a(k)

Next

a= Split(sarray,",")

For k=0 To UBound(a)

If a(k)<>"" Then

If dic.Exists("_"& a(k)) Then

dic.Remove"_"& a(k)

End If

End If

Next

items= dic.Items()

Set dic= Nothing

moveR=Join(items,",")

End Function

n1="a,b,1,11,12,13,14,15,16,17,19,20,22"

n2="a,1,12,14,18,19,20"

response.write mover(n1,n2)

%>

asp 二维数组

首先要告诉你的是,网上的那个例子已经比较详细了,你需要根据你的需求去读懂代码。

购物车是用来放购买的商品的,购物车内可以有多个商品。二维数组里的第2维就是记录多个商品的,相当于数据库里的行。而每个商品买了几件,单价多少也要记录下来,那么第1维记录就是这些值,相当于数据中的列。

然后,根据我的使用经验,你需要用好redim中的preserve参数。

asp 怎么将一个数组复制给另一个数组

相关知识:单个数组元素可以像简单变量一样从一个数组复制到另一个数组。想要将一个数组赋值个另外一个数组,必须使用For语句将一个数组的元素逐个赋值给另一个数组的元素。InputBox()为输入函数。

例题介绍:编程实现矩阵的转置。

例题界面:

(a)

代码如下:

Option Base 1

Static Sub Form_Click()

Dim Arr(3, 4), Tarr(4, 3)

Dim k As Integer

k=1

For i= 1 To 3'数组赋值

For j= 1 To 4

Arr(i, j)= k

k=k+1

Next j

Next i

Print"转置前矩阵为:"

For i= 1 To 3’转置前矩阵输出

For j= 1 To 4

Print Arr(i, j);"";

Next j

Print

Next i

Print"转置后矩阵为:"

For i= 1 To 4'数组间数据的复制

For j= 1 To 3

Tarr(i, j)= Arr(j, i)

Print Tarr(i, j);"";

Next j

Print

Next i

End Sub

asp获取表单中数组数据

假如你的表单中的多选框代码是这样的:

<input name=wt type=checkbox value="1"/>疲劳健忘失眠

<input name=wt type=checkbox value="2"/>功能衰退

<input name=wt type=checkbox value="3"/>身体虚弱

<input name=wt type=checkbox value="4"/>硬度不够

<input name=wt type=checkbox value="5"/>时间不够长

......

假如选了第1、3、4项,然后提交,那么ASP代码中如果用

request("wt")获得的值将是 1, 3, 4(注意逗号后面是有一个空格的)

而如果使用下面的则可以分别得到选中的各项:

request("wt")(1)的值是 1

request("wt")(2)的值是 3

request("wt")(3)的值是 4

另外,request("wt").count的值是3,表示总共有3项。用下面的方法即可分别提取出选中的各项:

response.write"你选择的问题是:<br>"

For i= 1 To request("wt").count

response.write request("wt")(i)&"<br>"

Next

如果要保存到数据库,那么你可以根据需要保存一个总的值(即上述的“1, 3, 4”),也可以把它们分别取出后储存到单独的字段中。

补充说明:上述的1、2、3、4、5不一定用数字的,你用其他字符或汉字也可以的。

好了,文章到此结束,希望可以帮助到大家。

虚拟空间免费试用?求虚拟主机可以免费试用的域名主机(域名中哪个是主机名)