php中常用array函数

常用函数:

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() 数组倒置
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值