我的番茄炒蛋
生活如此精彩,挑战无处不在!

导航

 

以下内容来自Vistone Blog http://www.vistone.com/

ColdFusion mx 7.0为我们提供一系列完整的数据处理和格式化函数,一共有18个大类,411个函数。在使用ColdFusion mx 7.0函数时需要记住以下几点:


1、函数名不区分大小写。所以CreateUUID( )和createuuid( ) 表达的是一个意思。

2、在ColdFusion MX 7.0标签以外使用函数时,必须封装在<cfoutput>标签内。

3、函数于函数之间可以嵌套使用。


   ColdFusion MX 7.0比以前的6.1增加了非常的函数,函数量足以满足我们的开发工作。以下是函数的分类描述:


1、数组函数(19)-- 用来创建和管理二维和三维数组。

2、转换函数(18)--用于将一种形式转换成另一种形式的操作。

3、日期和时间函数(41)--用于创建、分析、格式化、转换、比较、分析和处理数据及时间值。

4、判断函数(35)

5、显示和格式化函数(27)--用于格式化货币、时间、HTML、数字等适合本地显示的方式

6、表达式赋值函数(4)--用于创建表达式并对其赋值。

7、可扩展函数(5)--用于创建对象、COM、网关等操作。

8、全文搜索函数(5)--用于K2服务端的相关操作

9、国际函数(20)--用于对数据、时间和其他数据类型提供区域化的支持

10、列表函数(38)--用于列表值的添加、删除、转换、查询等一系列的列表操作。

11、数学函数(37)--用于进行计算、转换和生成随机数。

12、其它函数(9)--用于一些特殊的操作和参数的检查、格式化等操作。

13、查询函数(7)--主要针对SQL语句的操作。

14、安全函数(7)--主要有加密和解密等一些安全功能。

15、字符串处理函数(68)--用于文字分析、比较、转换、加密、格式化、解密、查找等等操作。

16、结构处理函数(19)--用于创建、管理ColdFusion MX结构。

17、系统函数(28)--用于高级操作中使用,使你能够访问系统目录,临时文件和路径的处理函数。

18、XML语言处理函数(24)--用于创建、管理、添加、删除、转换、WebServer、WDDX、SOAP等相关操作。


(数组函数)Array functions

ArrayAppend ArrayIsEmpty ArrayPrepend
ArrayAvg ArrayLen ArrayResize
ArrayClear ArrayMax ArraySet
ArrayDeleteAt ArrayMin ArraySort
ArrayInsertAt ArrayNew ArraySum
ArraySwap ArrayToList IsArray
ListToArray    

(转换函数)Conversion functions

ArrayToList Hash ToScript
BinaryDecode LCase ToString
BinaryEncode ListToArray URLDecode
CharsetDecode ToBase64 URLEncodedFormat
CharsetEncode ToBinary Val
XmlFormat XmlParse XmlTransform

(日期和时间函数)Date and time functions

CreateDate DateFormat GetTimeZoneInfo
CreateDateTime DatePart Hour
CreateODBCDate Day IsDate
CreateODBCDateTime DayOfWeek IsLeapYear
CreateODBCTime DayOfWeekAsString IsNumericDate
CreateTime DayOfYear LSDateFormat
CreateTimeSpan DaysInMonth LSIsDate
DateAdd DaysInYear LSParseDateTime
DateCompare FirstDayOfMonth LSTimeFormat
DateConvert GetHttpTimeString Minute
DateDiff GetTickCount Month
MonthAsString Now ParseDateTime
Quarter Second TimeFormat
Week Year  

(判断函数)Decision functions

DirectoryExists IsDefined IsSimpleValue
FileExists IsK2ServerABroker IsStruct
IIf IsK2ServerDocCountExceeded IsUserInRole
IsArray IsK2ServerOnline IsValid
IsBinary IsLeapYear IsWDDX
IsBoolean IsNumeric IsXML
IsCustomFunction IsNumericDate IsXmlAttribute
IsDate IsObject IsXmlDoc
IsDebugMode IsQuery IsXmlElem
IsXmlNode IsXmlRoot LSIsCurrency
LSIsDate LSIsNumeric StructIsEmpty
StructKeyExists YesNoFormat  

(显示和格式化函数)Display and formatting functions

CJustify HTMLCodeFormat LSIsDate
DateFormat HTMLEditFormat LSNumberFormat
DecimalFormat LJustify LSParseCurrency
DollarFormat LSCurrencyFormat LSParseDateTime
FormatBaseN LSDateFormat LSParseEuroCurrency
GetLocale LSEuroCurrencyFormat LSParseNumber
GetLocaleDisplayName LSIsCurrency LSTimeFormat
NumberFormat ParagraphFormat RJustify
StripCR TimeFormat YesNoFormat

(表达式赋值函数)Dynamic evaluation functions

DE Evaluate IIf SetVariable

(可扩展性函数)Extensibility functions

CreateObject ReleaseComObject ToScript
GetGatewayHelper SendGatewayMessage  

(全文搜索函数)Full-text search functions

GetK2ServerDocCount IsK2ServerABroker IsK2ServerOnline
GetK2ServerDocCountLimit IsK2ServerDocCountExceeded  

(国际函数)International functions

DateConvert GetTimeZoneInfo LSIsDate
GetEncoding LSIsCurrency LSParseDateTime
GetHttpTimeString LSCurrencyFormat LSIsNumeric
GetLocale LSDateFormat LSNumberFormat
GetLocaleDisplayName LSEuroCurrencyFormat LSParseCurrency
LSParseEuroCurrency LSParseNumber LSTimeFormat
SetEncoding SetLocale  

(列表函数)List functions

ArraySort FindNoCase ListContainsNoCase
ArrayToList FindOneOf ListDeleteAt
Asc FormatBaseN ListFind
Chr GetClientVariablesList ListFindNoCase
CJustify LCase ListFirst
Compare Left ListGetAt
CompareNoCase Len ListInsertAt
Decrypt ListAppend ListLast
Encrypt ListChangeDelims ListLen
Find ListContains ListPrepend
ListQualify ListRest ListSetAt
ListSort ListToArray ListValueCount
ListValueCountNoCase ReplaceList


(数学函数)Mathematical functions

Abs BitNot FormatBaseN
ACos BitOr IncrementValue
ArrayAvg BitSHLN InputBaseN
ArraySum BitSHRN Int
ASin BitXor Log
Atn Ceiling Log10
BitAnd Cos Max
BitMaskClear DecrementValue Min
BitMaskRead Exp Pi
BitMaskSet Fix Rand
Randomize RandRange Round
Sgn Sin Sqr
Tan    

(其它函数)Other functions

CreateUUID GetBaseTagList PreserveSingleQuotes
DeleteClientVariable GetBaseTemplatePath URLSessionFormat
GetBaseTagData GetClientVariablesList WriteOutput

(查询处理函数)Query functions

IsQuery QueryAddRow QuerySetCell
QueryAddColumn QueryNew QuotedValueList
ValueList    

(安全函数)Security functions

Decrypt GetAuthUser GetTempDirectory
Encrypt GenerateSecretKey Hash
IsUserInRole    

(字符串处理函数)String functions

Asc GetToken LSParseDateTime
BinaryDecode Hash LSParseEuroCurrency
BinaryEncode HTMLCodeFormat LSParseNumber
CharsetDecode HTMLEditFormat LTrim
CharsetEncode Insert Mid
Chr JavaCast MonthAsString
CJustify JSStringFormat ParagraphFormat
Compare LCase ParseDateTime
CompareNoCase Left REFind
DayOfWeekAsString Len REFindNoCase
Decrypt LJustify RemoveChars
Encrypt ListValueCount RepeatString
Find ListValueCountNoCase Replace
FindNoCase LSIsDate ReplaceNoCase
FindOneOf LSIsNumeric REReplace
FormatBaseN LSParseCurrency REReplaceNoCase
GenerateSecretKey LSIsCurrency ReplaceList
Reverse Right RJustify
RTrim SpanExcluding SpanIncluding
StripCR ToBase64 ToBinary
ToString Trim UCase
URLDecode URLEncodedFormat Val
Wrap XmlFormat  

(结构处理函数)Structure functions

Duplicate StructCount StructGet
IsStruct StructDelete StructInsert
StructAppend StructFind StructIsEmpty
StructClear StructFindKey StructKeyArray
StructCopy StructFindValue StructKeyExists
StructKeyList StructNew StructSort
StructUpdate    

(系统函数)System functions

DirectoryExists GetFileFromPath GetTempDirectory
Duplicate GetFunctionList GetTempFile
ExpandPath GetHttpRequestData GetTemplatePath
FileExists GetLocale GetTickCount
GetBaseTemplatePath GetLocaleDisplayName SetEncoding
GetContextRoot GetMetaData SetLocale
GetCurrentTemplatePath GetMetricData SetProfileString
GetDirectoryFromPath GetPageContext WriteOutput
GetEncoding GetProfileSections  
GetException GetProfileString  

(XML语言处理函数)XML functions

AddSOAPRequestHeader IsSOAPRequest IsXmlRoot
AddSOAPResponseHeader IsXML IsWDDX
GetSOAPRequest IsXmlAttribute ToString
GetSOAPRequestHeader IsXmlDoc XmlChildPos
GetSOAPResponse IsXmlElem XmlElemNew
GetSOAPResponseHeader IsXmlNode XmlFormat
XmlGetNodeType XmlNew XmlParse
XmlSearch XmlTransform XmlValidate
posted on 2006-04-03 16:18  bluesky  阅读(1607)  评论(0编辑  收藏  举报