Coldfusion 检查反向顺序和正常顺序的数字序列
我有一个来自jquery的值,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
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会把元素整理好。如果是后者,为什么?列表中会有重复的项目吗?