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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值