Coldfusion 比较字符串“;A「;串;B";冷若冰霜

Coldfusion 比较字符串“;A「;串;B";冷若冰霜,coldfusion,Coldfusion,Coldfusion中是否有一个函数,它将接受2个字符串,并按字母顺序计算哪个是“较高的”。因此,如果我有“Daniel”和“John”,它将返回Daniel?将字符串放入数组,然后使用arraySort()。(示例未测试) “那么,如果我有“丹尼尔”和“约翰”,它会返回丹尼尔?”-嗯。。。也许是约翰?你是说长度吗?没有一个字符串可以比另一个更高。我说的更高是指按字母顺序排列的更高,这有什么意义吗。对于搜索引擎,IE D高于JGo,输入“”并查看第一个结果?Peter是对的,compare()函

Coldfusion中是否有一个函数,它将接受2个字符串,并按字母顺序计算哪个是“较高的”。因此,如果我有“Daniel”和“John”,它将返回Daniel?

将字符串放入数组,然后使用arraySort()。(示例未测试)


“那么,如果我有“丹尼尔”和“约翰”,它会返回丹尼尔?”-嗯。。。也许是约翰?你是说长度吗?没有一个字符串可以比另一个更高。我说的更高是指按字母顺序排列的更高,这有什么意义吗。对于搜索引擎,IE D高于JGo,输入“”并查看第一个结果?Peter是对的,
compare()
函数正是您想要的。你用术语说丹尼尔比约翰高是不太正确的。你在计算ASCII值,所以D(68)实际上比J(74)低。这带来了另一个警告。在进行比较之前,您应该规范化案例。例如,小写d的ASCII值为100,高于大写J(74)。我没想到。谢谢还有
ListSort()
compare()
会是一个更好的选择。
var names = ['Daniel', 'John'];
arraySort( names, 'textnocase' );
writeOutput(names[1]);