84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
$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"}" }
走同样的路,发现不同的人生
你var_dump 一個變量,出現兩個數組結構,你在開玩笑麼
如果两个元素一样的话,取其中一个不就行了$arr = reset($arr);
1.序列化2级数组(将数组转换成字符串),将2级数组转换成字符串元素2.使用array_unique去除重复的元素3.反序列化元素,还原为数组
$arrs = [ [ '{"227":"18"}', '{"228":"21"}' ], [ '{"227":"18"}', '{"228":"21"}' ], ]; $serializeArrs = array_map('serialize',$arrs); $uniqueArrs = array_unique($serializeArrs); $unserializeArrs = array_map('unserialize',$uniqueArrs); var_dump($unserializeArrs); //array (size=1) // 0 => // array (size=2) // 0 => string '{"227":"18"}' (length=12) // 1 => string '{"228":"21"}' (length=12)
unserialize(array_unique(array_map('serialize', $arr))[0])
(逃。。。
你var_dump 一個變量,出現兩個數組結構,你在開玩笑麼
如果两个元素一样的话,取其中一个不就行了
$arr = reset($arr);
1.序列化2级数组(将数组转换成字符串),将2级数组转换成字符串元素
2.使用array_unique去除重复的元素
3.反序列化元素,还原为数组
unserialize(array_unique(array_map('serialize', $arr))[0])
(逃。。。