Chapter 2: ColdFusion Functions
419
ListInsertAt
Returns list with value inserted at the specified position.
See also
ListDeleteAt
,
ListAppend
,
ListPrepend
, and
ListSetAt
.
Syntax
ListInsertAt
(
list, position, value [, delimiters ])
list
Any list.
position
Position where the value is being inserted. The first position in a list is denoted by
the number 1, not 0.
value
Number or list being inserted.
delimiters
Set of delimiters used in list.
Usage
When inserting elements into a list, ColdFusion needs to insert a delimiter. If
delimiters contain more than one delimiter, ColdFusion defaults to the first delimiter
in the string, or, (comma) if delimiters was omitted.
If you intend to use list functions on strings that are delimited by the conjunction ", "
(comma-space), as is common in HTTP header strings such as the COOKIE header, we
recommend that you specify delimiters to include both comma and space because
ColdFusion Server does not skip white space.
Examples
<!--- This example shows ListInsertAt --->
...
<!--- First, query to get some values for our list. --->
<CFQUERY NAME="GetParkInfo" DATASOURCE="cfsnippets">
SELECT PARKNAME,CITY,STATE
FROM PARKS
WHERE PARKNAME LIKE ‘DE%’
</CFQUERY>
<CFSET temp = ValueList(GetParkInfo.ParkName)>
<CFSET insert_at_this_item = ListGetAt(temp, "3", ",")>
<CFOUTPUT>
<P>The original list: #temp#
</CFOUTPUT>
<!--- Now, insert an item at position three. --->
<CFSET temp2 = ListInsertAt(Temp, "3", "my Inserted Value", ",")>
...
Summary of Contents for COLDFUSION 4.5-CFML LANGUAGE
Page 1: ...Allaire Corporation CFML Language Reference ColdFusion 4 5...
Page 207: ...Chapter 1 ColdFusion Tags 183 CFCATCH CFTRY BODY HTML...
Page 224: ...200 CFMLLanguageReference CFOUTPUT P Text within CFOUTPUT is always shown CFOUTPUT BODY HTML...
Page 336: ...312 CFMLLanguageReference CFIF BODY HTML...
Page 404: ...380 CFMLLanguageReference DE It is morning CFOUTPUT P BODY HTML...
Page 413: ...Chapter 2 ColdFusion Functions 389 Customer BalanceDue BR CFOUTPUT CFIF BODY HTML...
Page 483: ...Chapter 2 ColdFusion Functions 459 CFOUTPUT CFLOOP BODY HTML...
Page 584: ...560 CFMLLanguageReference...
Page 594: ...570 CFMLLanguageReference...