我想构建一个简单的网络应用程序,要求用户输入1到100的数字。在用户输入数字并点击提交后,会出现一个显示响应分布的条形图。
我的问题:您会使用什么技术接受回复并能够检索数据?
编辑:用户存储信息的方式比SQL数据库更好,对吧?我希望存储的是从1到100的数字。我不是要求渲染图表FYI。我正在寻找解决问题的最轻量级替代方案。答案 0 :(得分:2)
在不知道您正在收集什么类型的数据的情况下,如果它只是数字,即使是逗号分隔的值列表也可以完成存储它的工作。但还有其他选项,例如serialize()
或json_encode()
。当然,那里有数据库,但是对于100个数字的列表(当我读到你的问题时,你想要存储有多少用户选择了什么数字,选择的数字作为数组索引,人数作为值,一个简单的数组完成工作)。您可以将serialize()
和json_encode()
的输出存储在文件中。
json_encode()
;
PHP手册中的serialize()
。
要反转编码,请使用json_decode()
或unserialize()
。