【发布时间】:2014-03-28 22:20:18
【问题描述】:
我必须这样做:
- 获取一个关联数组并将其插入到我的数据库中的一个字段中,这样我就可以将它重新用作关联数组。 [使用序列化($associativeArray)完成]
- 从数据库中获取关联数组并作为数组查看。 [通过
unserialize($arraySerializedBefore)完成] - 将数据库中已存在的数组(序列化)与刚刚创建的数组合并。
例如:
Array
(
[1] => 'nanananana,lol,',
[2] => 'laaaaalalalala,asd,',
[3] => 'r0tfl,lmfao,ahah,'
)
要与第一个合并的第二个数组:
Array
(
[1] => 'dunnoWhat,write,',
[3] => 'hello,wooorld,'
)
所以我需要一个像这样的最终数组:
Array
(
[1] => 'nanananana,lol,\N,dunnoWhat,write,',
[2] => 'laaaaalalalala,asd,',
[3] => 'r0tfl,lmfao,ahah,\N,hello,wooorld,'
)
如果您看到它使用密钥合并它,如果它们具有相同的密钥,它会添加一个“\n”以进入新行(与 BR 标记相同......这只是一个示例)并在它之后将第二个数组对应的字符串添加到键。但是,如果您不理解,请观看示例,您会的。 谢谢
【问题讨论】:
-
第二个数组中有没有可能出现在第一个数组中的键?这个例子并没有拒绝这个想法。
标签: php arrays merge array-merge