Как говорит Питер, это трудно сказать определенно, учитывая недостаток информации при условии, но если ключевого значения, вероятно, будет уникальными в структуре данных, вы можете использовать structFindValue()
, чтобы найти его. Проблема здесь в том, что она не обращает внимания на КЛЮЧ, в котором находится значение. Я не знаю, что думали Adobe/Macromedia при предоставлении structFindKey()
и structFindValue()
, но не structFindKeyValue()
.
По прихоти я проверил CFLib, чтобы увидеть, есть ли UDF для покрытия этой земли. Мало того, что он один, кажется, я его написал (моя память иногда похожа на сито): structFindKeyWithValue()
. Это написано для CF9, но не стоит слишком много перекладывать его на CF8.
Это немного общий ответ. Если вы предоставите лучшую информацию, мы сможем дать лучший ответ.
Лучше каким образом? Является ли массив _really_ произвольной структурой? Почему бы не привести пример того, как он выглядит? Каков источник данных? –