php中常用array函数

来源:互联网 发布:青岛淘宝代理 编辑:程序博客网 时间:2024/05/22 02:18

常用函数:

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

array_reverse()数组倒置
原创粉丝点击