php数组函数

1.array_column  对获取数组当中的一列

$arrUsers = array(  
    array(  
            'id'   => 1,  
            'name' => '张三',  
            'age'  => 25,  
    ),  
    array(  
            'id'   => 2,  
            'name' => '李四',  
            'age'  => 23,  
    ),  
    array(  
            'id'   => 3,  
            'name' => '王五',  
            'age'  => 40,  
    ),  
    array(  
            'id'   => 4,  
            'name' => '赵六',  
            'age'  => 31,  
    ),  
    array(  
            'id'   => 5,  
            'name' => '黄七',  
            'age'  => 20,  
    ),  
);   
echo '<pre>';  
var_dump(array_column($arrUsers, name));
echo '</pre>';

输出:

array(5) {
  [0]=>
  string(6) "张三"
  [1]=>
  string(6) "李四"
  [2]=>
  string(6) "王五"
  [3]=>
  string(6) "赵六"
  [4]=>
  string(6) "黄七"
}

2.array_combine()创建一个数组,用一个数组的值作为key,另一个数组的值作为value

header('Content-Type:text/html;Charset=utf-8');  
$a = array('id','name','phone')  ;
$b=array('1','shenhuidong','12345');
$c=array_combine($a, $b);
print_r($c);
输出:Array ( [id] => 1 [name] => shenhuidong [phone] => 12345 )

3.array_key_exists($key,$array)判断数组中是否存在该键

4.array_keys($array)返回数组中所有的键名

5.array_values($array)返回数组中所有的值

6.array_merge($arr1,$arr2)合并一个或多个数组

7.array_multisort()对多个或多维数组进行排序

8.array_search($value,$array)在数组中搜索给定的值,若存在则返回相应的键名。

9.array_map(callback,$array)返回一个数组,该数组中的每一个单元都经callback函数处理过。

10.array_filter($array,callback)将数组中的每个值传到callback函数,如果callback函数返回true,则数组中的该值返回,否则不返回。

转载于:https://www.cnblogs.com/jly553/p/4290682.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值