php 二维数组,有相同的value,如果unset该key
使用insert_batch 批量插入的时候,如果有联合唯一索引,插入表的时候,就会报错Array( => Array ( => x => y ) => Array ( => x => y ) => Array ( => x => y => z ))如这样子,我想得到的是Array( => Array ( => x => y ) => Array ( => x => y => z ))
请问这该如何写呢。。
Array
(
=> Array
(
=> x
=> y
)
=> Array
(
=> x
=> y
)
=> Array
(
=> x
=> y
=> z
)
)
//想要得到如下
Array
(
=> Array
(
=> x
=> y
)
=> Array
(
=> x
=> y
=> z
)
)
直接 unset 肯定会造成空洞,unset 完了以后用 array_values() 再取一次值就可以了。 Hex 发表于 2015-4-27 18:24
直接 unset 肯定会造成空洞,unset 完了以后用 array_values() 再取一次值就可以了。 ...
因为第一个二维数据,有两个,次级数组是一样的。如果刚好是这两个x,y字段组合成联合唯一索引,就会报错的。。我想要的是,怎么把这两个一样的数组的其中一个给unset掉,或者覆盖掉
想念你的笑靥 发表于 2015-4-28 14:45
因为第一个二维数据,有两个,次级数组是一样的。如果刚好是这两个x,y字段组合成联合唯一索引,就会报错 ...
也許你該思考的是:「 為何會出現兩組?」 想念你的笑靥 发表于 2015-4-28 14:45
因为第一个二维数据,有两个,次级数组是一样的。如果刚好是这两个x,y字段组合成联合唯一索引,就会报错 ...
不是很明白你的需求,报错报什么错?可以具体说说。
页:
[1]