ListContainsNoCase

Description

Returns the index of the first element of a list that contains a specified substring within elements. The search is case-insensitive. If no element is found, returns 0.

Category

List functions

Syntax


ListContainsNoCase(list, substring [, delimiters ]) 

See also

ListContains, ListFindNoCase.

Parameters

Parameter
Description
list
List to search
substring
String sought in elements of list
delimiters
Set of delimiters used in list

Usage


Note

ColdFusion ignores empty list elements; thus, a list that is defined as "a,b,c,,,d" is treated as a four element list.


Example

<!--- This example shows ListContainsNoCase --->

<html>

<head>

<title>ListContainsNoCase Example</title>

</head>



<body bgcolor = silver>

<H3>ListContainsNoCase Example</H3>



<cfif IsDefined("FORM.letter")>

  <!--- First, query to get some values for our list --->

  <cfquery name = "GetParkInfo" datasource = "cfsnippets">

  SELECT PARKNAME,CITY,STATE

  FROM PARKS

  WHERE PARKNAME LIKE '#FORM.letter#%'

  </cfquery>

  <cfset tempList = ValueList(GetParkInfo.City)>

  <cfif ListContainsNoCase(tempList, FORM.yourCity) is not 0 OR

   FORM.yourCity is "">

  <P><cfif FORM.yourCity is "">The list of parks for the letter

   <cfoutput>#FORM.Letter#</cfoutput>

...





Banner.Novgorod.Ru