Array reverse in ASP

Von: , Frage gestellt am Mo, 28. Dez 2009

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:
<code>array(0,0) = "Martin"
array(0,1) = "Müller"
array(1,0) = "Stefan"
array(1,1) = "Schmitt"

Array Reverse</code>

Ergebnis:
<code>array(0,0) = "Stefan"
array(0,1) = "Schmitt"
array(1,0) = "Martin"
array(1,1) = "Müller"</code>

2 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde 0 hilfreich
    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

  2. Antwort von nach 21 Stunden 0 hilfreich
    Re: Array reverse in ASP

    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]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!