很多地方存放内容不再是单一值,而是很多数据合并后存放在一个字段里,为了更方便取出来更新或者再增加,于是写了一个结构函数,程序会持续优化,记录下来备用:
大家指点下,代码写的不好请各位指教;
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);
}
Miller (mlr) 是一个命令行工具,用于查询、整形和重新格式化名称索引数据,如 CSV、TSV、JSON 和 JSON Lines。它将 awk、sed、cut、join 和 sort 的功能整合到一个专为结构化数据处理而构建的单一工具中。
以上就是JSON取出及修改的内容,更多相关内容请关注PHP中文网(www.php.cn)!

















