我json
以将由 php 解析的格式存储数据。每个对象(汽车、自行车、摩托车)的值是颜色,而字符串只是标题color
。
解析时这似乎效果不佳,php
因为"color"
正在重复。
格式化这样的列表的最佳方法是什么?
{
"car": {
"color":"blue",
"color":"green",
"color":"red"
},
"bicycle": {
"color":"purple",
"color":"white",
"color":"black"
},
"motorcycle": {
"color":"orange",
"color":"red",
"color":"green"
}
}
解析时
$jsonArr = json_decode($json,true);
foreach ($jsonArr as $key => $value){
echo $key, ' : ';
foreach($value as $v){
echo $v." ";
}
}
这仅返回最后一项