我有那个json数据{"@attributes":{"titleID":"24151"},"artist":"ALMKLAUSI & SPECKTAKEL","title":"Mama Laudaaa","label":"Xtreme Sound"}但我需要这样的数据{titleID":"24151","artist":"ALMKLAUSI & SPECKTAKEL","title":"Mama Laudaaa","label":"Xtreme Sound"}
1 回答
沧海一幻觉
TA贡献1824条经验 获得超5个赞
您可以使用foreach循环获取此输出。
代码:
<?php
$str ='{"@attributes":{"titleID":"24151"},"artist":"ALMKLAUSI & SPECKTAKEL","title":"Mama Laudaaa","label":"Xtreme Sound"}';
$arr = json_decode($str,true);
$final_arr= array();
foreach($arr as $key=>$value){
if($key== '@attributes'){
$key = key($value);
$value= $value[key($value)];
}
$final_arr[$key]= $value;
}
$final_str = json_encode($final_arr);
print_r($final_str);
exit;
输出:
{"titleID":"24151","artist":"ALMKLAUSI & SPECKTAKEL","title":"Mama Laudaaa","label":"Xtreme Sound"}
- 1 回答
- 0 关注
- 157 浏览
添加回答
举报
0/150
提交
取消
