-4
这里是我的数组:将数组保存到数据库中?
array(2) {
[0]=>
string(4) "0002"
[1]=>
string(4) "0001"
}
它传递形式javascript来我的PHP在数据库中保存。
之前保存到数据库I:
$myArray = serialize($post['myArray']);
但在我的数据库(MySQL的)我得到这样的:
a:2:{i:0;s:4:"0002";i:1;s:4:"0001";}
任何想法什么问题呢?
而且数据库提交前一个变种转储给出:
string(36) "a:2:{i:0;s:4:"0002";i:1;s:4:"0001";}"
没有什么是错的。这是'serialize()'的结果。使用'unserialize()'返回数组。 – flowfree
所以,这是什么问题,它是一个序列化的数组形式,你可以使用unserialize() –
得到它我看,这是在数据库中保存数组的最佳方式吗? – beans