LISTCONTAINSNOCASE  
説明

指定された部分文字列を含んでいる最初のリスト要素のインデックスを調べます。

 
戻り値

substring を含んでいる最初のリストのインデックス。大文字と小文字は区別されません。検出されなかった場合は 0 が返されます。

 
カテゴリ

リスト関数

 
関数のシンタックス
ListContainsNoCase(list, substring [, delimiters ])
 
関連項目

ListContains、ListFindNoCase、『ColdFusion MX 開発ガイド』の第3章の「ColdFusion 変数の使用」 の「リスト」

 
パラメータ

 
使用方法

ColdFusion では空のリスト要素が無視されるため、"a,b,c,,,d" の場合は 4 つの要素があることになります。

 
<h3>ListContainsNoCase の例</h3>
<cfif IsDefined("form.letter")>
   <!--- まずクエリーを実行して、リストの値を取得 --->
   <cfquery name="GetParkInfo" datasource="cfdocexamples">
      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>
      この市に公園が見つかりました。
   <cfelse>
      <p>この市に公園は見つかりませんでした。
      別の文字で検索してみてください。
   </cfif>
</cfif>
LIST  
リスト、またはリストを含んでいる変数です。
SUBSTRING  
文字列、または文字列を含んでいる変数です。この検索では大文字と小文字は区別されません。
DELIMITERS  
文字列、または文字列を含んでいる変数です。リスト要素の区切り文字を指定します。デフォルト 値はカンマ (,) です。
このパラメータに複数の文字が含まれている場合、それぞれの文字が出現するすべての箇所が区切 り文字として処理されます。