Coldfusion 检查反向顺序和正常顺序的数字序列

Coldfusion 检查反向顺序和正常顺序的数字序列,coldfusion,Coldfusion,我有一个来自jquery的值,5,4,3,6,7,8,1以非常无序的方式: 我正在尝试在ColdFusion中进行检查,以进行反向检查和正常检查,以查看传递的数字是否按顺序进行 我试着使用List函数,但这在这里不起作用 像普通人一样:我想确定数字是这样的:3,4,5,6,7,8 对于反向:8,7,6,5,4,3它只会一直到0,而不是减 我该怎么做,有什么想法吗 <cfset inputList = '5,4,3,6,7,8,1' /> <cfset ascList = lis

我有一个来自jquery的值,
5,4,3,6,7,8,1
以非常
无序的方式:

我正在尝试在ColdFusion中进行检查,以进行反向检查和正常检查,以查看传递的数字是否按顺序进行

我试着使用
List
函数,但这在这里不起作用

像普通人一样:我想确定数字是这样的:
3,4,5,6,7,8

对于反向:
8,7,6,5,4,3
它只会一直到0,而不是减

我该怎么做,有什么想法吗


<cfset inputList = '5,4,3,6,7,8,1' />
<cfset ascList = listSort(inputList, "numeric", "asc") />
<cfset descList = listSort(inputList, "numeric", "desc") />


<cfif (inputList eq ascList) >
  numbers are in ascending sequence
<cfelseif (inputList eq descList) >
  numbers are in descending sequence
<cfelse>
  numbers are not in sequence
</cfif>
数字是按升序排列的 数字是按降序排列的 数字不按顺序排列


文档:()

请解释一下
ListSort()
如何不能达到你的目的?当你说顺序时,你是指按顺序还是连续。如果是前者,ArraySort会把元素整理好。如果是后者,为什么?列表中会有重复的项目吗?