Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Beschreibung

Diese Funktion sortiert ein Array gemäss der gegebenen Sortierreihenfolge. Die Reihenfolge kann mit der Funktion „SortArray" bestimmt werden.

Argumente

Name
Typ
Beschreibung
 

[ID]

[integer]

[string]

[float]

Array, welches sortiert werden soll
 [integer]Sortierreihenfolge aus SortArray()

Rückgabewert

TypBeschreibung

[integer]

[string]

[float]

Sortiertes Array


Beispiel

Ein Array von TeacherIDs wird nach Kurzzeichen (SSB_Teacher.s_Short) sortiert:

Lo_Teachers = Ao_TimeTable.i_SSB_TeacherID;
Lo_Teachers := GetArrayDistinctList(Lo_Teachers);
Lo_Sort = StringArray(GetSize(Lo_Teachers));
for (Li_i = 0;Li_i < GetSize(Lo_Teachers);Li_i++)
{
Lo_Sort[Li_i] = GetSSB_Teacher_s_ShortEntry(Lo_Teachers[Li_i]);
} /* for */
Lo_Order = SortArray(Lo_Sort);
Lo_Sort = SetArrayOrder(Lo_Sort,Lo_Order);
Lo_Teachers := SetArrayOrder(Lo_Teachers,Lo_Order);


Siehe auch

SortArray

  • No labels