A VBScript equivalent of PHP’s compact
Function compact(varname)
If Not isArray(varname) Then Exit Function
Dim output : set output = Server.CreateObject("Scripting.Dictionary")
Dim var,code
For Each var In varname
code = "If output.Exists(var) Then" & vbCrLf & _
" output.Item(var) = " & var & vbCrLf & _
"Else" & vbCrLf & _
" output.Add var, " & var & vbCrLf & _
"End If" & vbCrLf
execute (code)
Next
set compact = output
End Function
Please also note that php.vbs offers community built functions and goes by the McDonald’s Theory. We’ll put online functions that are far from perfect, in the hopes to spark better contributions. Do you have one? Then please just: