在PHP中如何获取多维数组中某个键组成的数组

使用循环语句,我们可以从多维数组获取特定键的数组。
但是相同的工作可以在PHP中的array_column()函数的单一代码中完成。

多维数组:

$users = array(
    array(
        'id'=>123,
        'name'=>'John Doe'
    ),
    array(
        'id'=>456,
        'name'=>'Merry Saw'
    ),
    array(
        'id'=>789,
        'name'=>'Smith Moe'
    ),
    array(
        'id'=>147,
        'name'=>'Chris Tang'
    )
);

现在我们想从'$users'中检索所有ID,并创建一个'id'值数组。
以下单行代码将轻松完成。

$ids = array_column($users, 'id');

上面的代码将返回包含特定键值的数组。

Array
(
    [0] => 123
    [1] => 456
    [2] => 789
    [3] => 147
)
日期:2020-06-02 22:15:44 来源:oir作者:oir