These functions performs a case-insensitive search in the array for the specified value. Returns the array index of the first match; 0 if not found.
arrayFindNoCase(array, value or callback)
returns numeric
someArray.findNoCase(value or callback)
Name | Type | Required | Default | Description |
---|---|---|---|---|
array | array | Yes | The array to search | |
value or callback | any | Yes | The value you are looking for in the array. |
Returns the index of the element “Apple” in the array
writeOutput( arrayFindNoCase(["orange","pineapple","apple"], "Apple" ) );
Not case sensitive so “Apple” will be found in the array, returns 1. Use arrayFind for case sensitive matching.
writeOutput( arrayFindNoCase(["orange","pineapple","apple"], "Apple") );
Calls the findNoCase member function of the array object. Requires CF11+ or Lucee4.5+
fruit = ["orange","pineapple","apple"];
writeOutput( fruit.findNoCase("Apple") );