如何将如下数组
array(3) {
[0]=>
array(5) {
["id"]=>
string(1) "1"
["uid"]=>
string(1) "1"
["type"]=>
string(1) "3"
["cid"]=>
string(1) "1"
["collection_time"]=>
string(10) "1500978684"
}
[1]=>
array(5) {
["id"]=>
string(1) "2"
["uid"]=>
string(1) "1"
["type"]=>
string(1) "1"
["cid"]=>
string(1) "1"
["collection_time"]=>
string(10) "1500978696"
}
[2]=>
array(5) {
["id"]=>
string(1) "3"
["uid"]=>
string(1) "1"
["type"]=>
string(1) "1"
["cid"]=>
string(1) "2"
["collection_time"]=>
string(10) "1500980221"
}
}
按type字段分组,即$arr[1],$arr[2]组成一个数组
不想用foreach、有没有系统函数?
谢谢诸位
参考:array_filter
官方example已经给出了详细的示例,传入一个function用于过滤,函数return true则表示通过过滤器,return false则不通过: