PHP 将关联数组中的键值存储到简单数组中

标签 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'
    )
)

我想从这个数组中提取 'id' 值到一个看起来像这样的简单数组中:
$simple = array(123,345,567,789);

最佳答案

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

$simple = array_column($yourarray,'id');

http://php.net/array_column

关于PHP 将关联数组中的键值存储到简单数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20745970/

相关文章:

条件语句中带行间距的 PHP 变量

php - 将用户标识符传递给 PayPal 的 notification_url

javascript - 如何将变量 javascript 传递给 php

php - 如何从数组中删除特定键? PHP

php - Laravel MySQL 在本地计算机上工作但不在远程

c - 如何组合两个数组并输出描述中所写的存储值。可能有一些方法可以做到这一点?

java - 尝试执行父数组java中的子元素

php - 我将哪种 fetch_style 与 PDO 一起使用,以便我可以使用 PHP extract() 函数?

java - 将 Java hashmap 初始值设定项转换为 PHP 等效项

javascript - 按每个数组中的一个值对一组关联数组进行排序