| ColdFusion MX | ||
| 目 次 > CFML リファレンス > ColdFusion 関数 > ArrayDeleteAt |
|
|
|
|
||
配列から要素を削除します。
要素が削除されると、ColdFusion によってインデックス位置が再計算されます。たとえば、1 年の月が含まれている配列から 5 番めの要素を削除すると、5 月のエントリが削除されます。この後で 6 月のエントリを削除するには、6 番めではなく 5 番めの要素を削除することになります。
正常に完了した場合は true
ArrayDeleteAt(array,position)
ColdFusion MX:
パラメータ |
説明 |
|---|---|
array |
配列の名前です。 |
position |
配列の位置です。 |
この関数で、位置 0 の要素を削除しようとした場合、または array サイズよりも大きい値を position に指定した場合、InvalidArrayIndexException エラーが返されます。
<h3>ArrayDeleteAt の例</h3><p> <!--- 配列を作成 ---> <cfset DaysArray = ArrayNew(1)> <!--- 1 つまたは 2 つの要素を挿入 ---> <cfset DaysArray[1] = "Monday"> <cfset DaysArray[2] = "Tuesday"> <cfset DaysArray[3] = "Wednesday"> <!--- 2 番めの要素を削除 ---> <p>2 番めの要素は削除されましたか。 <cfoutput>#ArrayDeleteAt(DaysArray,2)#</cfoutput> <!--- 削除前に 3 番めの要素だった "Wednesday" が 2 番めの要素になっています。 ---> <p>現在の 2 番めの要素は、<cfoutput>#DaysArray[2]# です。</cfoutput>
|
|
||
| 目 次 > CFML リファレンス > ColdFusion 関数 > ArrayDeleteAt |
|
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/coldfusion/6.1_jp/htmldocs2/functia6.htm