PHP将关联数组的键值存储到Simple Array中

use*_*045 2 php arrays associative-array

我无法绕过这头,任何帮助都会很棒 ......

我有一个数组$ stores,其结构如下:

Array
(
[0] => Array
    (
        [id] => 123
        [name] => 'Store A'
    )

[1] => Array
    (
        [id] => 345
        [name] => 'Store B'
    )

[2] => Array
    (
        [id] => 567
        [name] => 'Store C'
    )

[3] => Array
    (
        [id] => 789
        [name] => 'Store D'
    )
)
Run Code Online (Sandbox Code Playgroud)

我想从这个数组中提取'id'值到一个看起来像这样的简单数组:

$simple = array(123,345,567,789);
Run Code Online (Sandbox Code Playgroud)

Cal*_*ero 9

如果你使用php 5.5+,array_column()非常有用:

$simple = array_column($yourarray,'id');
Run Code Online (Sandbox Code Playgroud)

http://php.net/array_column