LISTTOARRAY  
説明

リストの要素を配列にコピーします。

 
戻り値

配列

 
カテゴリ

配列関数、変換関数, リスト関数

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

ArrayToList、『ColdFusion MX 開発ガイド』の第5章の「配列と構造体の使用」

 
パラメータ

 
使用方法

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

delimiters パラメータに含まれるそれぞれの文字が別個の区切り文字として扱われます。したがって、このパラメータがたとえば ",+" の場合、リストはカンマまたはプラス記号のいずれでも区切られます。

 
<h3>ListToArray の例</h3>
<!--- メッセージを書き込んだユーザーのリストを検索 --->
<cfquery name = "GetMessageUser" datasource = "cfdocexamples">
SELECT Username, Subject, Posted
FROM  Messages
</cfquery>
<cfset myList = ValueList(GetMessageUser.UserName)>
<p>このリストには、<cfoutput>#ListLen(myList)#</cfoutput> 個の
 要素が含まれています。
<cfset myArrayList = ListToArray(myList)>
<p>この配列リストには、<cfoutput>#ArrayLen(myArrayList)#
 </cfoutput> 個の要素が含まれています。
LIST  
リスト、またはリストを含んでいる変数です。
リスト変数は、cfset ステートメントで定義します。
DELIMITERS  
文字列、または文字列を含んでいる変数です。この文字列に含まれるそれぞれの文字が区切り文字 として扱われます。デフォルト値はカンマ (,) です。