当前位置 : 主页 > 网络编程 > PHP >

JSON取出及修改

来源:互联网 收集:自由互联 发布时间:2021-06-30
很多地方存放内容不再是单一值,而是很多数据合并后存放在一个字段里,为了更方便取出来更新或者再增加,于是写了一个结构函数,程序会持续优化,记录下来备用: 大家指点下,
很多地方存放内容不再是单一值,而是很多数据合并后存放在一个字段里,为了更方便取出来更新或者再增加,于是写了一个结构函数,程序会持续优化,记录下来备用:
大家指点下,代码写的不好请各位指教;
 
function editor_json_code($array, $code, $aid) {
    if(empty($code) OR empty($aid)) {
        return $array;
    }
    $json = json_decode($array, true);
    foreach($json as $key => $value) {
        if($key == $code) {
            $var[$key] = $aid;
        } else {
            $var[$key] = $value;
        }
    }
    if(!preg_match("/$code/", $array)) {
        $var[$code] = $aid;
    }
    return json_encode($var);
}

网友评论