易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP中如何判断两个数组中的元素是否完全相等

ASP 中如何判断两个数组中的元素是否完全相等,并把不等的输出,怎么实现,
  不用JS行吗?
方法有很多 可以不用JS

用 for 循环吗,那么怎样把不同的保存到另外一个数组中呢?


HTML code:

<%
dim a,b,c,str1,str2,str3
a=array("abc","def","ghi","tcp")
b=array("hit","def","zju","abc")
str1=join(a,",")
str2=join(b,",")
str3=""
'输出a中存在b中不存在的元素
for i=0 to ubound(a)
if instr(str2,a(i))=0 then
str3=str3&","&a(i)
'response.write(a(i)&"<br/>")
end if
next
'输出b中存在a中不存在的元素
for i=0 to ubound(b)
if instr(str1,b(i))=0 then
str3=str3&","&b(i)
'response.write(b(i)&"<br/>")
end if
next
str3=mid(str3,2)
'response.write(str3)
c=split(str3,",")
%>



这样c就是存不同元素的数组

如果循环之后str3为空,则两个数组的元素都相同

如果 数组A 和数组B 内的元素个数不等,
就不行了
无法完全进行对比

引用
如果 数组A 和数组B 内的元素个数不等,
就不行了
无法完全进行对比

不会吧 我4楼的程序我这儿测试过 个数不同没问题 你看看是不是什么地方写错了 或者传进去了空数组


相关问答:

asp伪静态 - Web 开发 / ASP

我找了一个伪静态代码,如下:
index.asp
<!--#include file="config.asp"-->  
<ol>  
<%  
Set rs=server.CreateObject("adodb.recordset") & ......

asp.net mvc 站点发布碰到问题 - .NET技术 / ASP.NET

服务器现在是。net 2.0的
我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。
不知道有前辈碰到过这样的问题没。
难道服务器必须要装.net3.5 和 asp.net mvc
请前辈指点
不装你认为你要怎么 ......

求一ASP嵌套页代码 - Web 开发 / ASP

A页面
<table width="200" border="1">
  <tr>
  <td>1</td>
  <td>3</td>
  <td><!--#include/top.html#-- ......

ASP伪静态 - Web 开发 / ASP

asp虚拟主机实现伪静态的方法:
1、 重写url参数
Step1: 建立前台文件index.asp,修改url参数形式。由于读取数据库中的记录不是专题的重点,故直接给出:
<!--#include file="config.asp" -->
&l ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号