我是ASP的新手,它远非我选择的语言,完全脱离了我的舒适区。
我有两个数组,我需要很容易确定第一个数组中的值是否存在于第二个数组中。我该怎么做?我不确定甚至要搜索什么!
我确实创建了一个函数来确定一个数组中是否存在一个值,但就我而言:
Function in_array(element, arr)
For i=0 To Ubound(arr)
If Trim(arr(i)) = Trim(element) Then
in_array = True
Exit Function
Else
in_array = False
End If
Next
End Function
答案 0 :(得分:4)
幸运的是,我能够通过一些工作来解决这个问题,使用我以前的功能!
以下是感兴趣的人的解决方案:
Function in_array(element, arr)
For i=0 To Ubound(arr)
If Trim(arr(i)) = Trim(element) Then
in_array = True
Exit Function
Else
in_array = False
End If
Next
End Function
Function array_in_array(arr1, arr2)
For i=0 To Ubound(arr1)
If in_array(arr1(i), arr2 ) Then
array_in_array = True
Exit Function
Else
array_in_array = False
End If
Next
End Function