ColdFusion Functions

This chapter lists and categorizes ColdFusion Markup Language (CFML) functions.

Contents

Function list
Functions by category
Function changes since ColdFusion 5
Tag descriptions

ColdFusion Markup Language (CFML) includes a set of functions that you use in Macromedia ColdFusion MX 7 pages to perform logical and arithmetic operations and manipulate data.

The following table lists CFML functions:

Abs
GetFunctionList
Max
ACos
GetGatewayHelper
Mid
AddSOAPRequestHeader
GetHttpRequestData
Min
AddSOAPResponseHeader
GetHttpTimeString
Minute
ArrayAppend
GetLocale
Month
ArrayAvg
GetLocaleDisplayName
MonthAsString
ArrayClear
GetMetaData
Now
ArrayDeleteAt
GetMetricData
NumberFormat
ArrayInsertAt
GetPageContext
ParagraphFormat
ArrayIsEmpty
GetProfileSections
ParseDateTime
ArrayLen
GetProfileString
Pi
ArrayMax
GetSOAPRequest
PreserveSingleQuotes
ArrayMin
GetSOAPRequestHeader
Quarter
ArrayNew
GetSOAPResponse
QueryAddColumn
ArrayPrepend
GetSOAPResponseHeader
QueryAddRow
ArrayResize
GetTempDirectory
QueryNew
ArraySet
GetTempFile
QuerySetCell
ArraySort
GetTickCount
QuotedValueList
ArraySum
GetTimeZoneInfo
Rand
ArraySwap
GetToken
Randomize
ArrayToList
Hash
RandRange
Asc
Hour
REFind
ASin
HTMLCodeFormat
REFindNoCase
Atn
HTMLEditFormat
ReleaseComObject
BinaryDecode
IIf
RemoveChars
BinaryEncode
IncrementValue
RepeatString
BitAnd
InputBaseN
Replace
BitMaskClear
Insert
ReplaceList
BitMaskRead
Int
ReplaceNoCase
BitMaskSet
IsArray
REReplace
BitNot
IsBinary
REReplaceNoCase
BitOr
IsBoolean
Reverse
BitSHLN
IsCustomFunction
Right
BitSHRN
IsDate
RJustify
BitXor
IsDebugMode
Round
Ceiling
IsDefined
RTrim
CharsetDecode
IsLeapYear
Second
CharsetEncode
IsNumeric
SendGatewayMessage
Chr
IsNumericDate
SetEncoding
CJustify
IsObject
SetLocale
Compare
IsQuery
SetProfileString
CompareNoCase
IsSimpleValue
SetVariable
Cos
IsSOAPRequest
Sgn
CreateDate
IsStruct
Sin
CreateDateTime
IsUserInRole
SpanExcluding
CreateObject
IsValid
SpanIncluding
CreateODBCDate
IsWDDX
Sqr
CreateODBCDateTime
IsXML
StripCR
CreateODBCTime
IsXmlAttribute
StructAppend
CreateTime
IsXmlDoc
StructClear
CreateTimeSpan
IsXmlElem
StructCopy
CreateUUID
IsXmlNode
StructCount
DateAdd
IsXmlRoot
StructDelete
DateCompare
JavaCast
StructFind
DateConvert
JSStringFormat
StructFindKey
DateDiff
LCase
StructFindValue
DateFormat
Left
StructGet
DatePart
Len
StructInsert
Day
ListAppend
StructIsEmpty
DayOfWeek
ListChangeDelims
StructKeyArray
DayOfWeekAsString
ListContains
StructKeyExists
DayOfYear
ListContainsNoCase
StructKeyList
DaysInMonth
ListDeleteAt
StructNew
DaysInYear
ListFind
StructSort
DE
ListFindNoCase
StructUpdate
DecimalFormat
ListFirst
Tan
DecrementValue
ListGetAt
TimeFormat
Decrypt
ListInsertAt
ToBase64
DeleteClientVariable
ListLast
ToBinary
DirectoryExists
ListLen
ToScript
DollarFormat
ListPrepend
ToString
Duplicate
ListQualify
Trim
Encrypt
ListRest
UCase
Evaluate
ListSetAt
URLDecode
Exp
ListSort
URLEncodedFormat
ExpandPath
ListToArray
URLSessionFormat
FileExists
ListValueCount
Val
Find
ListValueCountNoCase
ValueList
FindNoCase
LJustify
Week
FindOneOf
Log
Wrap
FirstDayOfMonth
Log10
WriteOutput
Fix
LSCurrencyFormat
XmlChildPos
FormatBaseN
LSDateFormat
XmlElemNew
GetTempDirectory
LSEuroCurrencyFormat
XmlFormat
GetAuthUser
LSIsCurrency
XmlGetNodeType
GetBaseTagData
LSIsDate
XmlNew
GetBaseTagList
LSIsNumeric
XmlParse
GetBaseTemplatePath
LSNumberFormat
XmlSearch
GetClientVariablesList
LSParseCurrency
XmlTransform
GetCurrentTemplatePath
LSParseDateTime
XmlValidate
GetDirectoryFromPath
LSParseEuroCurrency
Year
GetEncoding
LSParseNumber
YesNoFormat
GetException
LSTimeFormat
    
GetFileFromPath
LTrim
    

View comments in LiveDocs