php json数据 入库时 转义字符丢失

转义字符入库后消失,导致出库后无法反转义

解决办法  增加 addslashes函数

if (empty($result)) {
    $data['activitiesid'] = $param['activitiesid'];
    $data['createtime']   = time();
    $data['suffix']       = $suffix;
    $data['content']    = addslashes(json_encode($param));  // 原样格式化 原样返回 
    //$data['content']      = html_entity_decode(json_encode($param));  // 原样格式化 原样返回
    if(empty($data['content'])){
        return '控件参数 json 有误';
    }
    
    $result = Db::name('activities_enroll_module')->insert($data);
    if ($result) {
        return 1;
    }
}
转自:http://www.cnblogs.com/xdtx/p/9556265.html
发布了37 篇原创文章 · 获赞 2 · 访问量 3109

猜你喜欢

转载自blog.csdn.net/weixin_41406041/article/details/100572483