LoginSignup
0
1

More than 5 years have passed since last update.

【ColdFusion】リストや配列から空の要素を削除する

Last updated at Posted at 2018-09-05

listToArray()すると空要素が消えるのを利用します。
(逆に消したくないときはincludeEmptyFieldsを指定してね)

リストから空の要素を削除する

<CFSET lList = "1,3,,,6,,7,,5">
<CFSET aArray= listToArray(lList)>
<CFSET lList= arrayToList(aArray)>
<CFDUMP var="#lList#">

リストは1,3,6,7,5になります。

配列から空の要素を削除する

<CFSET aArray = ["1","3","","","6","","7","","5"]>
<CFSET lList= arrayToList(aArray)>
<CFSET aArray= listToArray(lList)>
<CFDUMP var="#aArray#">

配列は以下のようになります。
2018-09-04_164558.png
値にカンマが含まれる場合は第二引数にカンマ以外のデリミタを指定してください。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1