Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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
Php AS3中的键值对_Php_Actionscript 3_Json - Fatal编程技术网

Php AS3中的键值对

Php AS3中的键值对,php,actionscript-3,json,Php,Actionscript 3,Json,我有一个后端PHP脚本将信息发送到as3应用程序。我让它发送的是Json信息,我做的是让它成为一个键值对,在它前面粘贴一个键和一个等号,然后发送出去。它适用于较小的值,但出于某种原因,它不适用于此,以下是代码,我希望你们能提供帮助。谢谢:) c3po=[{“in_reply_to_status_id”:null,“favorited”:false,“contributors”:null,“truncated”:false,“source”:“API”,“created_at”:“Fri Jul

我有一个后端PHP脚本将信息发送到as3应用程序。我让它发送的是Json信息,我做的是让它成为一个键值对,在它前面粘贴一个键和一个等号,然后发送出去。它适用于较小的值,但出于某种原因,它不适用于此,以下是代码,我希望你们能提供帮助。谢谢:)


c3po=[{“in_reply_to_status_id”:null,“favorited”:false,“contributors”:null,“truncated”:false,“source”:“API”,“created_at”:“Fri Jul 09 23:15:29+0000 2010”,“coordinates”:null,“in_reply_to_screen_name”:null,“in_reply_to_user_user_id”:null,“user”:{“profile_background_image_url”:“http:\/\/a1.twimg.com\/profile\u background\u images\/100564626\/hexagons twtr.jpg”,“description:“Graphic\/网页设计师和博客创始人abduzeedo”,“location:“Porto Alegre”,“profile\u sidebar\u fill\u color:“d9f0fd”,“profile\u image\u url:”http:\/\/a3.twimg.com\/profile\u images\/555183361\/头像\u normal.jpg”,“profile\u background\u tile\u tile:”真实,”状态计数:7520,“个人资料侧边栏颜色”:“c4c4c4”,“屏幕名称”:“abduzeedo”,“lang”:“en”,“个人资料使用背景图像”:true,“创建时间”:“Mon Dec 04 23:31:20+0000 2006”,“关注者计数”:54252,“贡献者启用”:false,“朋友计数”:407,“地理启用”:true,“个人资料背景颜色”:“000000”,“following”:false,“收藏夹计数”“:114,“protected”:false,“verified”:false,“profile\u text\u color”:“525252”,“name”:“Fabio Sasso”,“time\u zone”:“barsilia”,“url”:“http:\/\/www.abduzeedo.com”,“id”:41553,“notifications”:false,“utc\u offset”:-10800,“profile\u link\u color”:“2d68a9”},“place”:null,“geo”:null,“id”:18154410176,“retweeted\u status”:{”在回复状态时,id:“null”,“favorited”,“贡献者”:null,“被截断的”:false,“来源”:“feedly”,“创建于”:“Fri Jul 09 22:57:03+0000 2010”,“坐标”:null,“在屏幕上回复”null,“在用户id上回复”:null,“用户”:{“profile\u background\u image\u url”:“http:\/\/a3.twimg.com\/profile\u background\u images\/47193661\/curses\u.png”,“描述”:建筑学和网络相关专业学位。“位置”:“巴西阿雷格里港”,“侧边栏填充颜色”:“bed3d4”,“侧边栏图像url”:“http:\/\/a3.twimg.com\/profile\u images\/554722981\/fabianome\u normal.png”,“侧边栏背景瓷砖”:false,“状态计数”:2602,“侧边栏颜色”:“8cbdba”,“屏幕名称”:“fabianome”,“lang”:“en”,“en”个人资料使用背景图片:false,“创建于”:“2008年3月27日星期四21:07:04+0000”,“关注者数量”:1807,“贡献者启用”:false,“朋友数量”:191,“地理位置启用”:true,“个人资料背景颜色”:“1a1107”,“跟随”:true,“收藏夹数量”:9,“保护”:false,“验证”:false,“个人资料文本颜色”:“25140d”,“姓名”:“法比亚诺·梅内盖蒂”时区“:”巴西利亚“,”url“:”http:\/\/fabiano.me“,”id“:”14238754,“通知“:false“,”utc偏移“:-10800,“配置文件链接颜色“:”d1242a“,”地点“,”空“,”地理“:”空,“id“:”18153403793,“文本“:”美丽的房子:印度喀拉拉的悬崖屋http:\/\/\/bit.ly\/aAGjcb-via@gismillr“,”文本“:”RT@FabianoMe:美丽的房屋:印度喀拉拉邦的悬崖房屋http:\/\/bit.ly\/aAGjcb-via@gismuller,“百分比”:25}]

值中是否有换行符?这可能是个问题,具体取决于您使用/读取键值的方式。如果您发布AS3应用程序中访问这些值的部分,我可能会提供更多信息。

如果您使用的是JSON,您不能直接删除键值,然后只返回JSON数据吗?这就是为什么更重要的原因她对我说

从actionscript代码中,可以将数据设置URLLoader dataFormat属性加载到URLLoaderDataFormat.TEXT,并将响应数据解析为JSON

否则,如果您出于某种原因而选择使用键/值方法,则rawurlencode()可能会有所帮助:

$json_data = ''; // your current data goes here
echo 'c3po=' . rawurlencode($json_data);

非常感谢,我以为URLOADERDATAFORMAT是您发送的,而不是您收到的,非常感谢