1

我正在使用 PocketMine API(不适用于 Web),并且我运行了一个返回数组的函数,存储多个pocketmine\item\Item数组。

这可以被认为是一个存储对象的数组。

基本上,我需要做的是存储这个数组,但不是按原样存储。(一个包含对象的数组。)我试过serialize()json_encode(). 在我的情况下,这些都不起作用。

有什么办法我可以做到这一点?谢谢。

4

1 回答 1

0

那么,您希望如何存储数据?thr 对象总是相同的吗?对象总是具有相同的属性?如果是这样,您要存储它吗?如果您想存储在 mysql 数据库中并且对象始终具有相同的属性,您可以 foreach 数组中的每个对象并插入到数据库中。

例如,如果您有一个用户数组并且对象用户是这样的:姓名、用户名、密码、电子邮件

你 foreach 你的数组,然后插入:

Foreach($users as $user){
  Sql command:  Insert into users (name, username, password, email) values ($user->name, $user->username, $user->password, $user->email)
  }

那是要你假装吗?

于 2015-04-04T12:28:56.090 回答