如何修改JSON文件中的特定数据字段?
- 内容介绍
- 文章标签
- 相关推荐
本文共计227个文字,预计阅读时间需要1分钟。
许多地方存放的内容不再是单一值,而是多个数据合并后存储在一个字段中。为了更方便地获取、更新或添加内容,编写了一个结构函数。程序将持续优化,并记录以下备选方案:+ 家族指针下,““
大家指点下,代码写的不好请各位指教;
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); }
本文共计227个文字,预计阅读时间需要1分钟。
许多地方存放的内容不再是单一值,而是多个数据合并后存储在一个字段中。为了更方便地获取、更新或添加内容,编写了一个结构函数。程序将持续优化,并记录以下备选方案:+ 家族指针下,““
大家指点下,代码写的不好请各位指教;
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); }

