我正在使用 PocketMine API(不适用于 Web),并且我运行了一个返回数组的函数,存储多个pocketmine\item\Item
数组。
这可以被认为是一个存储对象的数组。
基本上,我需要做的是存储这个数组,但不是按原样存储。(一个包含对象的数组。)我试过serialize()
和json_encode()
. 在我的情况下,这些都不起作用。
有什么办法我可以做到这一点?谢谢。
我正在使用 PocketMine API(不适用于 Web),并且我运行了一个返回数组的函数,存储多个pocketmine\item\Item
数组。
这可以被认为是一个存储对象的数组。
基本上,我需要做的是存储这个数组,但不是按原样存储。(一个包含对象的数组。)我试过serialize()
和json_encode()
. 在我的情况下,这些都不起作用。
有什么办法我可以做到这一点?谢谢。
那么,您希望如何存储数据?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)
}
那是要你假装吗?