[英]Arrays with PHP, Jquery & JSON
我正在考虑将数组保存到文本文件中以供以后访问,但是我想知道哪种方法更好地保存该数组? 它真的只是一个意见问题! 我真的只是想知道保存此内容的更好方法,以及为什么第一部分中没有null?
{
"questionbanknames": "Question Bank Name",
"question": [null, {
"question": "This is question 1?",
"type": "manual",
"a": "",
"b": "",
"c": "",
"d": ""
}, {
"question": "This is question 2?",
"type": "multi",
"a": "yes",
"b": "no",
"c": "maybe",
"d": "all of the above"
}]
}
要么
"questionbanknames": "Question Bank Name",
"question[1][question]": "This is question 1?",
"question[1][type]": "manual",
"question[1][a]": "",
"question[1][b]": "",
"question[1][c]": "",
"question[1][d]": "",
"question[2][question]": "This is question 2?",
"question[2][type]": "multi",
"question[2][a]": "yes",
"question[2][b]": "no",
"question[2][c]": "maybe",
"question[2][d]": "all of the above"
我更喜欢存储JSON格式而不进行序列化。 它使将来多个客户端更容易使用它。 从JSON字符串创建PHP对象也很容易。
因此,如果不是JSON,我将进行序列化;如果是JSON,我将按原样保存。
当您具有Json编码的字符串时,建议将其存储在数据库中而不是文件中。 保存之前进行编码,并使用json解码作为数组。
从数据库处理JSON比存储在文件中并从文件中获取要容易得多。 如果您有成千上万的问题怎么办。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.