Array-Elemente löschen
Jasmin
- asp.net
Hallo ASP-Freunde,
hat jemand von Euch eine Idee, wie ich in ASP Array-Elemente löschen kann ?
Ungefähr so:
Dim myArray(100)
'Einträge in Array z.B. aus DB füllen
For i = 0 To UBound(myArray)
If Array(i) = "bestimmer Wert" Then
'Hier soll dann Der ArrayWert gelöscht werden
'und dann zB. neu dimensioniert werden, wenn nötig
End If
Next
Vielen Dank schon im voraus !
mfg,
Jasmin T.
Hallo Jasmin,
hat jemand von Euch eine Idee, wie ich in ASP Array-Elemente löschen kann ?
du benutzt VBScript. ASP ist nur die Umgebung für eine Script-Sprache wie VBScript oder Javascript.
In VBScript kannst du keine Werte mittendrin in einem Array löschen, ReDim lässt nur das Löschen am Ende des Arrays zu. Also musst du die Werte, die du behalten willst, in dem Loop in ein neues, temporäres Array kopieren.
Ungefähr so:
Dim myArray(100)
Dim tempArray(100)
Dim n
n = 0
For i = 0 To UBound(myArray)
If myArray(i) = "bestimmer Wert" Then
tempArray(n) = myArray(i)
n = n + 1
End If
Next
Gruß,
Martin