【问题标题】:ColdFusion: turn array into struct nameColdFusion:将数组转换为结构名称
【发布时间】:2011-07-16 23:29:39
【问题描述】:

表单输入名称:

user[subscriptions][1,28][_delete]

基本上变成了这样的结构:

用户

-订阅

--1,28

---_删除

但是如何手动创建这样的结构呢?

你不能这样做:

<cfset user.subscriptions.1,28._delete = 1>

CF 不喜欢结构名称中的逗号。但我需要能够创建这样的结构。

有什么想法吗?

【问题讨论】:

    标签: arrays data-structures coldfusion struct


    【解决方案1】:

    &lt;cfset user[ 'subscriptions' ][ '1,28' ][ '_delete' ] = 1 /&gt;

    数组表示法让你摆脱各种非法变量名:)

    【讨论】:

    • 卫生署! ...我忽略了使用引号... :)
    猜你喜欢
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 2015-06-22
    • 2023-04-08
    • 2014-11-13
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多