如何将Array转换为List但是大写?

时间:2013-11-04 17:15:31

标签: coldfusion arraylist

Coldfusion 8版本。 这是我的代码片段:

<cfset ColumnNames  = structKeyArray(ApiData[1])>           
<cfdump var="#ColumnNames#"><!--- lowercase names --->              
<cfdump var="#ArrayToList(ColumnNames,",")#"> <!--- need each name in Array in UPPERCASE --->

uCase(ColumnNames)不会工作。我是否必须遍历每个项目并使用uCase?

谢谢

2 个答案:

答案 0 :(得分:5)

或者甚至只需使用structKeyList()将其转换为列表,您可以在其中调用uCase()

<cfset ColumnNames  = uCase(structKeyList(ApiData[1]))>

答案 1 :(得分:3)

这很难看,但你可以做到:

listToArray( UCase( structKeyList( ApiData[ 1 ] ) ) )