【发布时间】:2012-07-13 19:40:23
【问题描述】:
我习惯于处理我的关联数组 PHP 样式,我会有类似以下的内容
array[day][time] = count
这让我可以轻松地计算某些东西出现的次数,并且它是一个易于使用的结构。就我而言,我正在从数据库中读取结果集,并且让这样的东西正常工作会非常有帮助
我将如何在 Coldfusion 中做同样类型的事情?
【问题讨论】:
-
附带说明 - PHP 关联数组是有序的,而 CF 结构 不是。如果需要依赖结构中项目的顺序,则需要实现 Java HashMap。
-
更具体地说,LinkedHashMap 用于保存键创建日期顺序,TreeMap 用于通过您选择的算法对键进行排序,或者 HashMap 内部有效排序,看起来像是随机的。
-
cf 中的关联数组通常称为“结构”。
struct[day][time] = count将日期和时间解释为变量。要将它们设置为新键,请将它们用引号引起来。struct['day']['time'] = count.
标签: arrays coldfusion associative-array