+ -
当前位置:首页 → 问答吧 → 如何去除數組中的空值

如何去除數組中的空值

时间:2011-08-07

来源:互联网

我因不知道要處理的數據有多少,先定義一個Arr(1 to 100)的數組
當一一把數據抓入Arr內時,也許只有第1至60 Arr(1)至Arr(60)有數值填入(假設他們都是1),Arr(61)至Arr(100)都是空的(他們都是"")
請問有沒有方法判斷Arr數組有數值的有幾個,空值有幾個,重新定義數組的上界(就是有數值才在數組,空值數組個數都刪除)
使變成Arr(1 to 60)

作者: shi353   发布时间: 2011-08-07

处理的时候用IF arr(n,m)<> then
因为你不知道中间是否有空数值的.^_^

作者: 白云2011   发布时间: 2011-08-07

dim sTemp as string
dim arrRet
sTemp = join(arr)
sTemp = trim(sTemp)
arrRet = split(sTemp)

作者: livewire   发布时间: 2011-08-07

3楼正解!!!!!!!!!!

作者: fabregasonline   发布时间: 2011-08-07

3楼方法妙!

作者: zhz3230   发布时间: 2011-08-07