常用函数:
array_map 匹配需要的值,组装新的函数
$array = array_map(function($value){
return array_pluck($value, 'y');
}, $array);
当$value是数组的时候同样可以操作:
$categories = array_map(
function($value){
return date('m-d H:i:s',$value[1]);
},$timeSections);
$categories得到的结果类似这样 ["2017-05-03 17:17:10", "2017-05-10 17:17:10", "2017-05-17 17:17:10"]
array_divide : 函数返回两个数组,一个包含这个数组中所有的键,另一个包含这个数组中所有的值。
array_only:数组 有id,name,content,created_time,当只需要要id,name,content
$array = array_only($array, array('id','name', 'content'));
["2017-05-03 17:17:10", "2017-05-10 17:17:10", "2017-05-17 17:17:10"]
$params = [1,3,4,3,2,21,2,4,2];
$unique_arr = array_unique ( $params );//不重复用户 [0] => 1 [1] => 3 [2] => 4 [4] => 2 [5] => 21
$repeat_arr = array_diff_assoc( $params, $unique_arr ); //重复的用户id
/// [3] => 3 [6] => 2 [7] => 4 [8] => 2
$unique_arr = array_unique ( $params );//不重复用户 [0] => 1 [1] => 3 [2] => 4 [4] => 2 [5] => 21
$repeat_arr = array_diff_assoc( $params, $unique_arr ); //重复的用户id
/// [3] => 3 [6] => 2 [7] => 4 [8] => 2
array_reverse() 数组倒置