Concatenates a list or element to a list.
A copy of the list, with value appended. If delimiter = ""
, returns a copy of the list, unchanged.
ListAppend
(list, value [, delimiters ])
ListPrepend
, ListInsertAt
, ListGetAt
, ListLast
, ListSetAt
; Lists in Using ColdFusion Variables in ColdFusion MX Developer's Guide
Parameter | Description |
---|---|
list |
A list or a variable that contains one. |
value |
An element or a list of elements. |
delimiters |
A string or a variable that contains one. Character(s) that separate list elements. The default value is comma. If this parameter contains more than one character, ColdFusion uses only the first character. |
ColdFusion inserts a delimiter character before value.
The following table shows examples of ListAppend
processing:
Statement | Output | Comment |
---|---|---|
ListAppend('elem1,elem2', '' ) |
elem1,elem2, |
Appended element is empty; delimiter is last character in list; list length is 2. |
ListAppend('', 'elem1,elem2' ) |
elem1,elem2 |
List length is 2. |
ListAppend |
"one___two_three" |
Inserted the first character of |
<h3>ListAppend Example</h3> <!--- First, query to get some values for our list elements---> <cfquery name = "GetParkInfo" datasource = "cfdocexamples"> SELECT PARKNAME,CITY,STATE FROM PARKS WHERE PARKNAME LIKE 'AL%' </cfquery> <cfset temp = ValueList(GetParkInfo.ParkName)> <cfoutput> <p>The original list: #temp# </cfoutput> <!--- now, append a park name to the list ---> <cfset temp2 = ListAppend(Temp, "ANOTHER PARK")> ...