【发布时间】:2014-09-16 06:46:28
【问题描述】:
我是 php m 的新手,为我的颜色响应创建 Web 服务。它在我的 Web 应用程序上运行良好,因为我现在可以在 android m 卡住的情况下轻松地从中获取数据。
我有这样的回应。
{
"#CCCCCC":[43.2,"SILVER"],
"#424153":[42.6,"GREY"],
"#999999":[13.7,"LIGHT GREY"]
}
我想这样改。
{
"colors":
[
{
"hex" : "#CCCCCC",
"percentgae" : "43.2",
"name" : "silver"
},
{
"hex" : "#424153",
"percentgae" : "43.2",
"name" : "grey"
},
{
"hex" : "#999999",
"percentgae" : "13.2",
"name" : "light grey"
}
]
}
你能告诉我怎么做吗?
谢谢。
【问题讨论】:
-
你能分享你的尝试吗?
-
是的,请使用您目前拥有的代码进行更新以生成您当前拥有的数组结构。
-
我有一个像“#CCCCCC”=>“23”一样返回的二维数组,我有一个返回十六进制值名称“#CCCCCC”=>“灰色”的数组。我使用 $result = array_merger_recursive ($array1,$array2) 合并两个数组。这给了我这样的数组(Array [#CCCCCC]=> array(0 => 23, 1= > Grey))。现在我使用 json_encode($result) 将 $result 转换为 json。
标签: php android arrays json multidimensional-array