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)
Returns the index of the element "Apple" in the array
writeOutput( arrayFindNoCase(["orange","pineapple","apple"], "Apple" ) );
Expected Result: 3
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") );
Expected Result: 1
Calls the findNoCase member function of the array object. Requires CF 11+ or Lucee 4.5+
fruit = ["orange","pineapple","apple"];
writeOutput( fruit.findNoCase("Apple") );
Expected Result: 3
Signup for cfbreak
to stay updated on the latest news from the ColdFusion / CFML community. One email, every friday.