我需要转换此字符串
$json_string = [{"insert":"Test11"},{"insert":"","attributes":{"heading":3}}];
进入此json数组
{
"ops":
[{"insert":"Test11"},{"insert":"","attributes":{"heading":3}}]
}
我像这样将原始字符串转换为数组
$array = json_decode($json_string);
现在如何创建一个名为“ ops”的json对象,其中包含要使用增量解析器https://github.com/nadar/quill-delta-parser解析的该数组?
您应该创建命名索引数组并再次像这样进行编码:
$json_string =' [{"insert":"Test11"},{"insert":"","attributes":{"heading":3}}]';
$array = json_decode($json_string);
$array['ops'] = $array;
echo json_encode($array);
您可以对其进行解码,并使用键"ops"
将其包装在一个数组中,然后再次对其进行编码
$array = json_encode(["ops" => json_decode($json_string, true)]);
输出
{"ops":[{"insert":"Test11"},{"insert":"","attributes":{"heading":3}}]}