我正在使用PocketMine API(不适用于web),我运行了一个返回数组的函数,存储了多个pocketmine\item\Item
数组。
这可以被认为是存储对象的数组。
基本上,我需要做的是存储这个数组,但不是原样。 (包含对象的数组。)我尝试了serialize()
和json_encode()
。在我的情况下,这些都不起作用。
有什么方法可以做到这一点吗?感谢。
答案 0 :(得分:0)
那么您希望如何存储数据? thr对象总是一样吗?对象总是具有相同的属性? 如果是这样你想存储它吗? 如果要存储在mysql数据库中,并且对象始终具有相同的属性,则可以预先处理数组中的每个对象并插入到数据库中。
例如,如果您有一个用户数组,并且对象用户是这样的: 姓名,用户名,密码,电子邮件
你预先安排了你的数组,然后插入:
Foreach($users as $user){
Sql command: Insert into users (name, username, password, email) values ($user->name, $user->username, $user->password, $user->email)
}
这是否要你假装?