使用php以json格式保存数据
我想将此格式的数据保存到数据库使用php以json格式保存数据,php,json,laravel-5,Php,Json,Laravel 5,我想将此格式的数据保存到数据库选项字段: {"type":"type_value"} 我在像这样的后变量中获取数据 $type_value = $request->input('type_value'); $type = $request->input('type'); "[\"Qualifiers\",\"1\"]" 如何将其保存到数据库中? 我试过这个 $data['options'] = array($type,$type_value); 但通过这种方式,它以这种格式保
选项字段:
{"type":"type_value"}
我在像这样的后变量中获取数据
$type_value = $request->input('type_value');
$type = $request->input('type');
"[\"Qualifiers\",\"1\"]"
如何将其保存到数据库中?
我试过这个
$data['options'] = array($type,$type_value);
但通过这种方式,它以这种格式保存:
["Qualifiers","1"]
我甚至试过这样做:
$data['options'] = json_encode(array($type,$type_value));
而是像这样储蓄
$type_value = $request->input('type_value');
$type = $request->input('type');
"[\"Qualifiers\",\"1\"]"
我该怎么做呢?您只需更改数组定义即可。数组考虑两种不同的元素,即类型
和类型_值
。所以,只要用键值对创建数组,就可以了
json_encode(array($type => $type_value))
选中此项:-您只需更改数组定义即可。数组考虑两种不同的元素,即类型
和类型_值
。所以,只要用键值对创建数组,就可以了
json_encode(array($type => $type_value))
选中此项:-序列化并保存,然后在尝试访问时取消序列化序列化序列化并保存,然后在尝试访问时取消序列化