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 save
$sql = "UPDATE my_table SET params= '".json_encode($param )."' WHERE id
='"。$key。"'";
データベースからjson文字列を取得し、json_decode($json, true);
出力がnullの配列を再構築しようとしたときよりも