Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Vbscript:如何筛选范围内但在数组集合中找不到的值?_Arrays_Asp Classic_Vbscript - Fatal编程技术网

Arrays Vbscript:如何筛选范围内但在数组集合中找不到的值?

Arrays Vbscript:如何筛选范围内但在数组集合中找不到的值?,arrays,asp-classic,vbscript,Arrays,Asp Classic,Vbscript,在下面提供的代码中,我有一个测试数组。我想查找那些在400到500范围内但在测试数组中找不到的值 (Ex:410-尽管此值在400到500之间,但在数组中找不到它) 一旦找到它,我需要将其添加到新集合中并执行新操作(如将其值设置为410 | new value)以显示在网页上 代码如下: Test= Array("1|Name", "2|Place", "400|Animal", "420|Thing") For Each x in Test xSplit=Split(x,"|")

在下面提供的代码中,我有一个测试数组。我想查找那些在400到500范围内但在测试数组中找不到的值 (
Ex:410-尽管此值在400到500之间,但在数组中找不到它
) 一旦找到它,我需要将其添加到新集合中并执行新操作(如
将其值设置为410 | new value
)以显示在网页上

代码如下:

Test= Array("1|Name", "2|Place", "400|Animal", "420|Thing")

For Each x in Test
    xSplit=Split(x,"|")
    'Do Something'          
Next    
    'Do Something'

有人能帮我吗?

显然,这里有键/值对,因此合适的数据结构可能是:

这样,您就可以轻松检查键值是否存在:

If dict.Exists(42) Then
  WScript.Echo dict(42)
Else
  WScript.Echo "Index 42 does not exist."
End If

显然,这里有键/值对,因此适当的数据结构可能是:

这样,您就可以轻松检查键值是否存在:

If dict.Exists(42) Then
  WScript.Echo dict(42)
Else
  WScript.Echo "Index 42 does not exist."
End If