PHP多维数组删除问题
$arr数组,var_dump($arr)结果如下,只想要其中一个一个数组,怎么办?array_unique不对
array(2) {
[0]=>
string(12) "{"227":"18"}"
[1]=>
string(12) "{"228":"21"}"
}
array(2) {
[0]=>
string(12) "{"227":"18"}"
[1]=>
string(12) "{"228":"21"}"
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果两个元素一样的话,取其中一个不就行了
$arr = reset($arr);
1.序列化2级数组(将数组转换成字符串),将2级数组转换成字符串元素
2.使用array_unique去除重复的元素
3.反序列化元素,还原为数组
unserialize(array_unique(array_map('serialize', $arr))[0])
(逃。。。
你var_dump 一個變量,出現兩個數組結構,你在開玩笑麼