【发布时间】:2015-01-29 14:12:29
【问题描述】:
我目前有一个包含键值对的数组,例如:
Array(
(int) 250 => 'blue',
(int) 252 => 'green',
(int) 289 => 'yellow'
)
这是我调试时得到的格式。
I need it to be formatted as follows:
['key':250,'value':'blue'],
['key':252,'value':'green'],
['key':289,'value':'yellow']
所以基本上我需要它是 "key" 等于 "a value" & "value" = "a value"
然后这个数组会被序列化为json。
关于如何做到这一点的任何想法?
【问题讨论】:
-
正确的 json 类似于 {"250":"blue", "252": "green", "289": "yellow"}。为什么会有奇怪的中间数据格式?
-
我真的不知道该怎么做。当我尝试按原样 _serialize 数组时,它失败了。你建议我做什么?
-
我并不真正了解 PHP,但根据 php.net/manual/en/function.json-encode.php 的说法,只需使用您拥有的数组进行
json_encode()就可以了。