asp常用自定义函数之InArray()

定义和用法
InArray()搜索数组中指定值并返回它的索引(如果没有找到则返回-1)

语法

InArray( value, array )
'value 必需。规定要在数组搜索的值。
'array 必需。规定要搜索的数组。

说明
如果给定的值 value 存在于数组 array 中则返回 它的索引。
如果没有在数组中找到参数,函数返回 -1。

示例

dim arr 
arr = array("Peter", "Joe", "Glenn", "Cleveland")
InArray("Peter",arr) '0
InArray("peter",arr) '-1
InArray("Cleveland",arr) '3
InArray("Pester",arr) '-1

代码

Function InArray(elem, arr)
	If IsArray(arr) then
	    dim i
		For i = 0 to UBound(arr)
			If arr(i) = elem Then
				InArray = i
				Exit Function
			End If
		Next
	End if
	InArray = -1 
End Function

“asp常用自定义函数之InArray()”的2个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注