STRUCTDELETE | |
説明
構造体から要素を削除します。 |
|
戻り値
ブール値。indicatenotexisting パラメータの値によって異なります。 |
|
カテゴリ
構造体関数 |
|
関数のシンタックスStructDelete(structure, key [, indicatenotexisting ]) |
|
関連項目
構造体関数、『ColdFusion MX 開発ガイド』の第35章の「XML および WDDX の使用」 の「ColdFusion XML オブジェクトの変更」 |
|
ヒストリ
ColdFusion MX: 動作の変更 : この関数は、XML オブジェクトに使用できます。 |
|
パラメータ
|
|
例<h3>StructDelete 関数</h3> <!--- このページを動作させるには、全体を囲むコメントを削除してください。 <p>この例では、StructInsert 関数と StructDelete 関数を使用します。 <!--- パラメータの初期値を設定 ---> <cfparam name = "firstname" default = "Mary"> <cfparam name = "lastname" default = "Sante"> <cfparam name = "email" default = "msante@allaire.com"> <cfparam name = "phone" default = "777-777-7777"> <cfparam name = "department" default = "Documentation"> <cfif IsDefined("FORM.Delete")> <cfoutput> 削除するフィールド : #form.field# </cfoutput> <p> <CFScript> employee = StructNew(); StructInsert(employee, "firstname", firstname); StructInsert(employee, "lastname", lastname); StructInsert(employee, "email", email); StructInsert(employee, "phone", phone); StructInsert(employee, "department", department); </CFScript> 削除前の employee 構造体の内容 : <cfdump var="#employee#"> <br> <cfset rc = StructDelete(employee, "#form.field#", "True")> <cfoutput> "#form.field#" フィールドを削除できたかどうかについて、コードは次の結果を返しました : #rc#<br> 現在の employee 構造体の内容 : <br> <cfdump var="#employee#"> <br> </cfoutput> </cfif> <br><br> <form method="post" action = "#CGI.Script_Name#"> <p>削除するフィールドを指定してください。 <select name = "field"> <option value = "firstname">first name <option value = "lastname">last name <option value = "email">email <option value = "phone">phone <option value = "department">department </select> <input type = "submit" name = "Delete" value = "削除"> </form> このページを動作させるには、このコメントを削除してください。 ---> |
STRUCTURE | |
構造体、または構造体を含んでいる変数です。この中の要素が削除されます。 |
KEY | |
削除する要素です。 |
INDICATENOTEXISTING | |