码迷,mamicode.com
首页 > 编程语言 > 详细

一个非常好用的PHP数组函数

时间:2015-02-05 21:53:35      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:

array_column

该函数非常有用,在PHP 5.5中可直接调用。

有如下二维数组,如要抽取每个子数组中的特定项。

<?php
// Array representing a possible record set returned from a database
$records = array(
    array(
        ‘id‘ => 2135,
        ‘first_name‘ => ‘John‘,
        ‘last_name‘ => ‘Doe‘,
    ),
    array(
        ‘id‘ => 3245,
        ‘first_name‘ => ‘Sally‘,
        ‘last_name‘ => ‘Smith‘,
    ),
    array(
        ‘id‘ => 5342,
        ‘first_name‘ => ‘Jane‘,
        ‘last_name‘ => ‘Jones‘,
    ),
    array(
        ‘id‘ => 5623,
        ‘first_name‘ => ‘Peter‘,
        ‘last_name‘ => ‘Doe‘,
    )
);
 
$first_names = array_column($records, ‘first_name‘);
print_r($first_names);
?> 

只返回first_name

Array
(
    [0] => John
    [1] => Sally
    [2] => Jane
    [3] => Peter
)

如果,第三个参数是键名

array_column($records, ‘last_name‘, ‘id‘);

返回:

Array
(
    [2135] => Doe
    [3245] => Smith
    [5342] => Jones
    [5623] => Doe
)

一个非常好用的PHP数组函数

标签:

原文地址:http://www.cnblogs.com/mafeifan/p/4275977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!