php如何修改json数据格式

码农天地 -
php如何修改json数据格式

方法:首先用“json_decode(字符串,true)”语句将JSON格式转换成数组格式;然后用“数组[元素]="值"”语句来修改数据;最后用“json_encode(数组)”语句将修改后的数组转换成json格式即可。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

// 追加写入用户名下文件
$code="001";//动态数据
        $json_string = file_get_contents("text.json");// 从文件中读取数据到PHP变量
        $data = json_decode($json_string,true);// 把JSON字符串转成PHP数组
        $data[$code]=array("a"=>"as","b"=>"bs","c"=>"cs");
        $json_strings = json_encode($data);
        file_put_contents("text.json",$json_strings);//写入
//修改
    $json_string = file_get_contents("text.json");// 从文件中读取数据到PHP变量
    $data = json_decode($json_string,true);// 把JSON字符串转成PHP数组
    $data["001"]["a"]="aas";
    $json_strings = json_encode($data);
    file_put_contents("text.json",$json_strings);//写入

推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》

声明:本文原创发布,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签