| 
 SRT( )  | 
 Sort String  | 
| 
 1.  | 
 SRT(string$,fixed_len[,ERR=stmtref])  | |
| 
 2.  | 
 SRT(string$[,dlm_char$][,ERR=stmtref])  | 
| 
 dlm_char$  | 
 Delimiter for each string element. If omitted, the default delimiter is the SEP character (e.g. $8A$).  | 
| 
 fixed_len  | 
 Numeric expression. Length of each element in the string (all the same fixed length).  | 
| 
 stmtref  | 
 Program line number or statement label to which to transfer control.  | 
| 
 string$  | 
 String to be sorted.  | 
Sorted character string.
The SRT( ) function returns a sorted character string. The string elements are internally sorted into ascending sequence. The order of duplicate elements is undefined.
Sort Equal Length Elements
  
SRT(string$,fixed_len[,ERR=stmtref])
If each element in the string is the same fixed length, use this format to sort the string.
rem To sort in ascending order:
A$="0231405242670291234403242"
print srt(A$,5)
->run
0231403242052421234467029
rem To sort in descending order:
print not(srt(not(A$),5))
->run
6702912344052420324202314
Sort Delimited Elements
  
SRT(string$[,dlm_char$][,ERR=stmtref])
If each element in the string has a delimiter or SEP character, use this format to sort the string. PxPlus considers the first character of dlm_char$ to be your delimiter. The default is the current SEP value.
rem To sort with delimited strings:
A$="THE BROWN FOX JUMPED OVER THE DOG" ! Blank as delimiter, ends string
print srt(A$," ")
->run
BROWN DOG FOX JUMPED OVER THE THE