array_column($input,column_key,key)获取多维数组中的某列的值

<?php
$records = array(
    array(
        'id'=>1234,
        'first_name'=>'john',
        'last_name'=>'Doe',
    ),

    array(
        'id'=>2345,
        'first_name'=>'stef',
        'last_name'=>'Huo',
    ),

    array(
        'id'=>3456,
        'first_name'=>'mark',
        'last_name'=>'Toe',
    ),
    array(
        'id'=>4567,
        'first_name'=>'hnon',
        'last_name'=>'Poe',
    )
);
print_r(array_column($records,first_name,'id'));
print_r(array_column($records,first_name));
//输出
Array
(
    [1234] => john
    [2345] => stef
    [3456] => mark
    [4567] => hnon
)
Array
(
    [0] => john
    [1] => stef
    [2] => mark
    [3] => hnon
)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容