Coldfusion 在结构数组中查找值

Coldfusion 在结构数组中查找值,coldfusion,coldfusion-8,cfml,Coldfusion,Coldfusion 8,Cfml,我的脚本中有一个结构数组,我需要在整个结构数组中检查“id”键是否具有特定值 我可以通过循环来实现这一点,但有没有更好/更快的方法来实现这一点?请注意,它需要与ColdFusion 8兼容,因此ArrayFind不可用。正如Peter所建议的,鉴于提供的信息很少,很难说清楚,但是如果键值在数据结构中可能是唯一的,您可以使用。这里的挑战是它没有注意到价值所在的关键。我不知道Adobe/Macromedia在提供structFindKey()和structFindValue()时是怎么想的,但没有s

我的脚本中有一个结构数组,我需要在整个结构数组中检查“id”键是否具有特定值


我可以通过循环来实现这一点,但有没有更好/更快的方法来实现这一点?请注意,它需要与ColdFusion 8兼容,因此ArrayFind不可用。

正如Peter所建议的,鉴于提供的信息很少,很难说清楚,但是如果键值在数据结构中可能是唯一的,您可以使用。这里的挑战是它没有注意到价值所在的关键。我不知道Adobe/Macromedia在提供
structFindKey()
structFindValue()
时是怎么想的,但没有
structFindKeyValue()

我一时兴起,查看是否有一个UDF来覆盖这一领域。不仅有一个,似乎是我写的(我的记忆有时像筛子):。这是为CF9编写的,但将其移植到CF8不需要太多时间


这是一个有点笼统的回答。如果您提供更好的信息,我们可以给出更好的答案。

正如Peter所建议的,鉴于提供的信息很少,很难说清楚,但是如果键值在数据结构中可能是唯一的,您可以使用。这里的挑战是它没有注意到价值所在的关键。我不知道Adobe/Macromedia在提供
structFindKey()
structFindValue()
时是怎么想的,但没有
structFindKeyValue()

我一时兴起,查看是否有一个UDF来覆盖这一领域。不仅有一个,似乎是我写的(我的记忆有时像筛子):。这是为CF9编写的,但将其移植到CF8不需要太多时间


这是一个有点笼统的回答。如果您提供更好的信息,我们可以给出更好的答案。

以什么方式更好?数组真的是任意结构吗?为什么不举个例子来说明它是什么样子的呢?数据的来源是什么?以什么方式更好?数组真的是任意结构吗?为什么不举个例子来说明它是什么样子的呢?数据来源是什么?一句话中使用“贫困”一词得10分。做得好:)我同意用“贫民”这个词的10分。但是我认为Adam应该再拿10分,因为他表现出了一个真正的开发者。他看到了一个问题,认为“应该有一个UDF来解决这个问题”,他查了一下,发现了一个他自己写的UDF。这就是为什么我总是喜欢读《亚当》:-)在句子中使用“贫困”一词得10分。做得好:)我同意用“贫民”这个词的10分。但是我认为Adam应该再拿10分,因为他表现出了一个真正的开发者。他看到了一个问题,认为“应该有一个UDF来解决这个问题”,他查了一下,发现了一个他自己写的UDF。这就是为什么我总是喜欢读《亚当》:-)