Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Struct 检测getHTTPRequestData中的引用程序并创建多个结构_Struct_Coldfusion_Cfml_Lucee - Fatal编程技术网

Struct 检测getHTTPRequestData中的引用程序并创建多个结构

Struct 检测getHTTPRequestData中的引用程序并创建多个结构,struct,coldfusion,cfml,lucee,Struct,Coldfusion,Cfml,Lucee,好的,我的第一个问题是,我可以从中获得referer的headers值,但即使启用了通知,它是否始终可用 其次,我尝试使用一个成员函数向现有结构添加两个struct,其中包含keypair值,我如何解决这个问题 这是我的尝试,但失败了 myStruct={a=1,b=2,c=3,d=4,e=5}; myInsert=myStruct.insert({"k":10},{"x":"20"})); WriteDump(myStruct);

好的,我的第一个问题是,我可以从中获得referer的headers值,但即使启用了通知,它是否始终可用

其次,我尝试使用一个成员函数向现有结构添加两个
struct
,其中包含
keypair
值,我如何解决这个问题

这是我的尝试,但失败了

myStruct={a=1,b=2,c=3,d=4,e=5};
myInsert=myStruct.insert({"k":10},{"x":"20"}));
WriteDump(myStruct);

你很接近正确答案

<cfscript>
    
    myStruct={a=1,b=2,c=3,d=4,e=5};
    myStruct.append({"k":10, "x":"20"});
    WriteDump(myStruct);
    
</cfscript>

myStruct={a=1,b=2,c=3,d=4,e=5};
追加({“k”:10,“x”:“20”});
书面文件(myStruct);

请参阅:

有关第二个问题,
StructInsert()
可能就是您想要的函数。是的,您是对的,但是如何使用成员函数添加多个密钥/对是的,append有效,insert无效