Determines whether an array element is defined.
True, if the array element is defined (exists); false, otherwise.
ArrayIsDefined(array, index) |
ColdFusion 8: Added this function.
Parameter |
Description |
|---|---|
array |
Name of a one-dimensional array, or the array name and indexes into higher-order dimensions of a multidimensional array. |
index |
Index of the element in a one-dimensional array, or the index of the element in the final dimension of a multidimensional array. |
The index value of an element must be less than the length of the array.To test the existence of an element in a multidimensional array, specify all but the last dimension of the array in the first parameter.
<cfscript>
myCities=["London","New York","Paris","Tokyo","Barcelona"];
WriteOutput(ArrayIsDefined(myCities,4) & " | "); //returns True since index 4 exists in the array
WriteOutput(ArrayIsDefined(myCities,6)); //returns False since index 6 does not exist in the array
</cfscript>
Output
YES | NO
Sign in to your account