//------------去除數組重複項 返回模式0為返回字符串 1為返回數組
Function qdszcfx(yuanshishuzu,fanhuimoshi)
//返回模式0為返回字符串,其他為返回數組
Dim i, shuzu, qzhifuchan, a
a=0
shuzu = yuanshishuzu
qzhifuchan=\"|\"
For i = 0 To Ubound(shuzu)
If instr(qzhifuchan,\"|\"&shuzu(i)&\"|\")=0 Then
qzhifuchan = qzhifuchan & shuzu(i) & \"|\"
a=a+1
End If
Next
qzhifuchan = right(qzhifuchan, len(qzhifuchan) - 1)
qzhifuchan = left(qzhifuchan, len(qzhifuchan) - 1)
If fanhuimoshi = 0 Then
qdszcfx = qzhifuchan
Else
qdszcfx =Split(qzhifuchan,\"|\")
End If
TracePrint \"數組空間優化:\" & FormatPercent(1 - a/(UBound(shuzu)+1))
End Function
//
AAA = Array(\"001\", \"002\", \"003\", \"004\", \"005\", \"005\", \"0\", \"01\", \"02\")
G = qdszcfx(AAA,1)
TracePrint join(G, \" | \")