我想将动态属性存储到数据库中。
示例:某些用户想要创建具有自定义特征的配置文件。这可能是年龄、爱好、工作、学校或其他。每个用户都可以设置自己的特征。在服务器端,这可能如下所示:
$characteristics = array(
0 => array('age', 22),
1 => array('hobby', 'php'),
2 => array('food', 'pizza'),
);
使用这种结构,可以读出属性本身和值,我也可以轻松添加和删除属性。
现在我想按原则存储这些数据。
现在的问题是我如何做到最好:
- 持久化数组
- JSON
- XML
- 其他?