【发布时间】:2013-04-05 19:00:04
【问题描述】:
有什么区别
Array
(
[user_id] => 1
[username] => user
[first_name] => hello
[last_name] => world
)
和
{
user_id: "1",
username:"user",
first_name:"hello",
last_name:"world"
}
?以及如何在php中转换它们?
编辑:添加详细信息
其实我使用redis zunionstore 和zrevrange 来组合用户数据。结果返回给我类似:
Array
(
[0] =>{"user_id":"1","username":"user","first_name:hello","last_name:world"}
[1] => ...
)
由于我必须处理数据,我想要这样的东西:
Array
(
[0] => Array
(
[user_id] => 1
[username] => user
[first_name] => hello
[last_name] => world
)
...
)
那么有没有简单的方法来转换它而不是使用 for 循环来 json_decode 每个元素? 谢谢
【问题讨论】:
-
一个是数组,另一个是json
-
把它们转换成什么?
-
问你真正的问题 - 没有上下文,这是没有意义的
-
@John:那甚至不是 JSON。
-
@john:不。 “另一个”是javascript。 json 会引用键。
标签: php arrays data-structures