将数字转换为数组

时间:2014-03-29 11:16:42

标签: vbscript qtp

我正在尝试将数字转换为数字并使用VBScript保存在数组中。

例如,如果我有一个数字'5508426',那么我想将其作为

A[0] = '5'
A[1] = '5'
A[2] = '0'
A[3] = '8'
A[4] = '4'
A[5] = '2'
A[6] = '6'

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:4)

创建一个合适大小的数组,并用Mid()获得的数字填充它:

>> s = "5508426"
>> ReDim a(Len(s) - 1)
>> For i = 0 To UBound(a)
>>     a(i) = Mid(s, i + 1, 1)
>> Next
>> WScript.Echo Join(a, "-")
>>
5-5-0-8-4-2-6

您可以考虑数据类型 - 字符串与数字 - 确定您拥有的输入和想要的元素,然后输入一些CStr()和/或CInt()/ CLng()/ CDbl()