STRUCTFINDVALUE |
説明 ネストされた配列、構造体、および他の要素を再帰的に検索して、value パラメータで指定された検索キーに一致する値を持つ構造体を探します。
戻り値 検索キー value に一致する値を持つ構造体を含んでいる配列。何も見つからなかった場合はサイズ 0 の配列が返されます。
カテゴリ 構造体関数
関数のシンタックス
    StructFindValue( top, value [, scope])
関連項目 構造体関数、『ColdFusion MX 開発ガイド』の第5章の「配列と構造体の使用」 の「構造体関数」
パラメータ
使用方法 戻り値の配列に含まれている各構造体は次のようなフィールドを持ちます。 Key: 見つかった値が格納されているキーの名前 Path: 見つかったキーに到達するパスの文字列 Owner: 見つかったキーを含んでいる親オブジェクト 構造体のキーはソートされていません。
例
    <cfset aResults = StructFindValue( #request#, "235" )>

TOP |
検索の開始位置である ColdFusion オブジェクトです (構造体または配列)。このパラメータには、 オブジェクト名ではなくオブジェクトが必要です。

VALUE |
文字列、または文字列を含む変数です。これで指定した値を検索します。
検索できるのは基本オブジェクトのみです。配列や構造体には対応していません。

SCOPE |

- one: 一致するキーを 1 つ返します (デフォルト)。
- all: 一致するキーをすべて返します。