Hallo,
ich bin verzweiflet auf der Suche nach einer Möglichkeit, wie ich den Inhalt eines multidimensionalen Arrays umdrehen kann.
In PHP gibt es „array_reverse“. Ich suche etwas vergleichbares für ASP.
Folgendes Beispiel:
array(0,0) = „Martin“
array(0,1) = „Müller“
array(1,0) = „Stefan“
array(1,1) = „Schmitt“
Array Reverse
Ergebnis:
array(0,0) = „Stefan“
array(0,1) = „Schmitt“
array(1,0) = „Martin“
array(1,1) = „Müller“
Array reverse in ASP (Zusatz)
Ich habe vergessen zu erwähnen, dass nicht bekannt ist, wie viele Dimensionen und wieviele Einträge im Array vorhanden sind.
Da eine Tabelle eingeladen wird, die eine variable Spalten- und Zeilenzahl hat.
Gruß Jörg
Hallo,
habe es nach einem Tag probieren selbst herausbekommen.
FUNCTION arrayReverse(arrIN)
anzDim1 = UBOUND(arrIN,1)
anzDim2 = UBOUND(arrIN,2)
DIM arrPuffer()
REDIM arrPuffer(anzDim1,anzDim2)
zaehler = 0
FOR z = anzDim1 to 0 step -1
FOR y = 0 to anzDim2
arrPuffer(zaehler,y) = arrTest(z,y)
NEXT
zaehler = zaehler +1
NEXT
arrayReverse = arrPuffer
END FUNCTION
Syntax für Aufruf:
[Array] = arrayReverse[Array]