我有一个数组,我编码为 json 并将其保存到数据库中。数组看起来像
$myarray = array(
'test'=>array('key1'=>'1',
'key2'=>'2',
'key3'=>'3'),
'test2' =>array('key4'=>'1',
'key5'=>'<a href="myclass"></a>'
)
);
json_encode($myarray);
我数据库中保存的 json 看起来像
{
"test": {"key1":"1",
"key2":"2",
"key3":"3"
},
"test2": {"key4":"1",
"key5":"<a href ="myclass"></a>"
}
}
MYSQL 保存
$sql = "UPDATE my_table SET params= '".json_encode($param )."' WHERE id
='".$key."'";
比我从数据库中检索 json 字符串并尝试使用json_decode($json, true);
输出 null重建数组时