Name

ArrayInsertAt

Synopsis

ArrayInsertAt(array, value, position)

Inserts value into the designated array at the specified position. Values having an index position greater than the inserted data are shifted right by one. Using ArrayInsertAt( ) increases the size of the array by 1 and returns a value of true upon successful completion. Here’s an example of inserting an element into the third position of a one-dimensional array called Grades:

<cfset Grades = ArrayNew(1)>
<cfset Grades[1] = 95>
<cfset Grades[2] = 93>
<cfset Grades[3] = 87>
<cfset Grades[4] = 100>
<cfset Grades[5] = 74>
   
<b>Original Array:</b><br>
<cfdump var="#Grades#">
   
<p>Insert 65 into Element 3:
<cfset ArrayInsertAt(Grades, 3, 65)>
   
<p><b>New Array</b><br>
<cfdump var="#Grades#">

Get Programming ColdFusion MX, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.