1

我有一个问题:我需要在文件中写入一些 json 格式的对象,但最终会产生一个有效的 json。现在用它们创建一个数组然后对它们进行编码会很简单,问题是当某个事件被调度时,我将每个元素都放在不同的 .php 页面中,我需要将它们全部传递给一个有效的json。
有谁知道如何做到这一点?


编辑:
我拥有的是一个 Facebook 应用程序,我获取用户数据并将其写入 json 文件,但是对于大多数用户数据,我需要请求权限。此外,每个 .php 页面都用于一种类型的数据(一种用于群组,一种用于发布照片等),用户可以选择他/她想要在 json 中写入的数据。进入应用时请求所有权限并不是一个好主意,因为用户很可能会取消进入请求许多权限的应用。相反,每次用户选择向 json 添加更多数据时,我都会询问该类型数据的权限。
最后,当用户单击按钮时,我会将所有数据写入 json。我写一切json_encode


Edit2:我一直在考虑的一种方法是将所有数据写入json,打开它进行读取,全部更改][,并写回json。但是,这可能是一种低效的方法,因为我的文件将在云上,并且打开和关闭文件可能会花费一些时间

4

1 回答 1

0

您需要在此处提供更多信息,因为答案可能会根据您使用常规 PHP 或 OOP PHP 的以太网而改变。

  • 在第二种情况下(OOP PHP),您可以创建一个全局数组并用正确的元素填充它,当(在您的代码中)您到达一个完整的对象时,您可以编写您的文件。
  • 在第一种情况下(常规 PHP),我认为您可以使用隐藏输入并将变量从一个页面发布到另一个页面......

无论如何,示例代码都会提供有关您想要在此处实现的目标的更多信息,以便可以提供适当的帮助。
希望这有帮助。

于 2013-03-19T21:54:08.887 回答