数据库里是以json格式存多条数据的时候,需要追加数据数据可以这样,以下是我做的简单例子
$taff_notes=“[{"content":"天啊,可以累加吗"}]”;
$data['staff_notes']=“这是测试”;
$addnote1 = trim(staff_notes);
$addnote2 = [
'content' => trim($data['staff_notes']),
'staff_id' => null
];
$addnote1=str_replace(["[","]"],["",""], $addnote1); //move [ ]
$addnote2 = json_encode($addnote2,JSON_UNESCAPED_UNICODE);
$addnote1 .=','.$addnote2;
$import_staff_notes = "[".$addnote1."]";
echo $import_staff_notes;
输出:[{"content":"天啊,可以累加吗"},{"content":"这是测试"}] 这样的格式了
print_r(json_decode($import_staff_notes,true));
结果是:
Array
(
[0] => Array
(
[content] => "天啊,可以累加吗"
)
[1] => Array
(
[content] =>"这是测试"
)
)