$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"}"
}
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你var_dump 一個變量,出現兩個數組結構,你在開玩笑麼
如果两个元素一样的话,取其中一个不就行了
$arr = reset($arr);
1.序列化2级数组(将数组转换成字符串),将2级数组转换成字符串元素
2.使用array_unique去除重复的元素
3.反序列化元素,还原为数组
unserialize(array_unique(array_map('serialize', $arr))[0])(逃。。。