ListValueCountNoCase

説明

リスト内にある指定した値の個数を数えます。この検索では大文字と小文字は区別されません。

戻り値

リスト内の value のインスタンスの数

カテゴリ

リスト関数

関数のシンタックス

ListValueCountNoCase(list, value [, delimiters ])

関連項目

ListValueCount、『ColdFusion MX 開発ガイド』のColdFusion 変数の使用リスト

パラメータ

パラメータ 説明

list

リスト、またはリストを含んでいる変数です。

value

文字列、数字、または文字列か数字を含む変数です。検索する項目を指定します。この検索では大文字と小文字は区別されません。

delimiters

文字列、または文字列を含んでいる変数です。リスト要素の区切り文字を指定します。デフォルト値はカンマ (,) です。

このパラメータに複数の文字が含まれている場合、それぞれの文字が出現するすべての箇所が区切り文字として処理されます。

<cfquery name = "SearchByDepartment" datasource = "cfdocexamples">
SELECT    Department
FROM    Employees
</cfquery>

<h3>ListValueCountNoCase の例</h3>
<p>この例では、ListValueCountNoCase を使用して、ある部門の従業員数を調べます。

<form action = "listvaluecountnocase.cfm">
<p>部門を選択してください。</p>
   <select name = "departmentName">
         <option value = "経理部">
            経理部
         </OPTION>   
         <option value = "管理部">
            管理部
         </OPTION>   
         <option value = "技術部">
            技術部
         </OPTION>   
         <option value = "営業部">
            営業部
         </OPTION>                     
   </select>
   </select>
<input type = "Submit" name = "Submit" value = "従業員リストを検索">
</form>
<!--- 検索する文字列が定義されるのを待機 --->
<cfif IsDefined("FORM.Submit") and IsDefined("FORM.departmentName")>
   <cfset myList = ValueList(SearchByDepartment.Department)>
   <cfset numberInDepartment = ListValueCountNoCase(myList,
      FORM.departmentName)> 
       
   <cfif numberInDepartment is 0>
      <h3><cfoutput>#FORM.departmentName#      </cfoutput> には、従業員がいません。</h3>
   <cfelseIf numberInDepartment is 1>
      <cfoutput>      <p>#FORM.departmentName# には 1 人だけ従業員がいます。
      </cfoutput>
   <cfelse>
      <cfoutput>      <p>#FORM.departmentName# には、#numberInDepartment# 人の従業員がいます。
      </cfoutput>
   </cfif>
</cfif>

ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告

バージョン7