ich habe probleme beim sortieren eines zweidimensionalen Arrays. Das Array hat zwei spalten. es wurde nach folgendem Schema gebaut:
array[1][0] = 12345678;
array[1][1] = „x“;
array[2][0] = 23456799;
array[2][1] = „u“;
Die Zahlen sind timestamps. Jetzt möchte ich dieses array mit den ganzen Timestamps aufsteigend sortieren. Die Buchstaben sollen dabei bei jedem Timestamp erhalten bleiben. Ich bitte profylaktisch darum, mich nicht an die Funktionsreferenz zu verweisen.
ich habe probleme beim sortieren eines zweidimensionalen
Arrays. Das Array hat zwei spalten. es wurde nach folgendem
Schema gebaut:
array[1][0] = 12345678;
array[1][1] = „x“;
array[2][0] = 23456799;
array[2][1] = „u“;
Die Zahlen sind timestamps. Jetzt möchte ich dieses array mit
den ganzen Timestamps aufsteigend sortieren. Die Buchstaben
sollen dabei bei jedem Timestamp erhalten bleiben. Ich bitte
profylaktisch darum, mich nicht an die Funktionsreferenz zu
verweisen.
das scheint ja mal zu funktionieren. Leider bin ich mit dem Terneroperator wie du ihn hier verwendet hast, noch nicht vertraut. Geht die Funktion auch mit normalen IF’s und ähnlichem, oder kannst du mir bitte erläutern, was die Return Zeile genau macht?
das scheint ja mal zu funktionieren. Leider bin ich mit dem
Terneroperator wie du ihn hier verwendet hast, noch nicht
vertraut. Geht die Funktion auch mit normalen IF’s und
ähnlichem, oder kannst du mir bitte erläutern, was die Return
Zeile genau macht?
wenn dein timestamp unique ist, würde ich dir eine andere array-struktur vorschlagen…
aArray[timestamp]=„String“
Dann kannst du nämlich mit der php-funktion arsort arbeiten… http://de2.php.net/manual/de/function.arsort.php