为了账号安全,请及时绑定邮箱和手机立即绑定

将 Json 数组转换为简单的 Json

将 Json 数组转换为简单的 Json

PHP
拉丁的传说 2022-06-17 14:30:29
我有那个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"}



查看完整回答
反对 回复 2022-06-17
  • 1 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号