| ColdFusion MX | ||
| 目 次 > CFML リファレンス > ColdFusion 関数 > ListValueCountNoCase |
|
|
|
|
||
リスト内にある指定した値の個数を数えます。この検索では大文字と小文字は区別されません。
リスト内の value のインスタンスの数
ListValueCountNoCase(list, value[,delimiters])
パラメータ |
説明 |
|---|---|
list |
リスト、またはリストを含んでいる変数です。 |
value |
文字列、数字、あるいは、文字列または数字を含んでいる変数です。検索する項目を指定します。この検索では大文字と小文字は区別されません。 |
delimiters |
文字列、または文字列を含んでいる変数です。リスト要素の区切り文字を指定します。デフォルトは、カンマ (,) です。 このパラメータに複数の文字が含まれている場合、それぞれの文字が出現するすべての箇所が区切り文字として処理されます。 |
<cfquery name = "SearchByDepartment" datasource = "cfsnippets">
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>
|
|
||
| 目 次 > CFML リファレンス > ColdFusion 関数 > ListValueCountNoCase |
|
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/coldfusion/6.1_jp/htmldocs2/functb23.htm