string.listSort()

Sorts list elements according to a sort type and sort order.

string.listSort( sort_type [, sort_order [, delimiters [, includeEmptyFields ] ] ] )

Returns: String

Argument Description
sort_type
string, required

there are different sort types:

  • numeric (sort by number)
  • text (sorts text alphabetically and case sensitive)
  • textnocase (sorts text alphabetically and ignore case sensitivity)
sort_order
string, optional

sort direction:

  • asc(default): ascending sort order
  • desc: descending sort order
delimiters
string, optional

Characters that separate list elements. The default value is comma.

Alias: delimiter

includeEmptyFields
boolean, optional

if set to true, empty values are included as well

Examples

numericList = "-1,-9,-6,5,0,2,8";
	writedump(numericList.listsort("numeric","asc"));
	writeoutput("<br>");
	strList = "Adobe,coldfusion,lucee,15,LAS";
	writedump(strList.listsort("text","asc"));
	writeoutput("<br>");
	strListOne = "Adobe@coldfusion@lucee@15@LAS";
	writedump(strListOne.listsort("textnocase","asc","@"));

See also