【问题标题】:Get specific column from a recordset [duplicate]从记录集中获取特定列[重复]
【发布时间】:2018-03-09 00:01:15
【问题描述】:

我只想得到 20,19,17,16,21,32,33

Array
(
    [0] => Array
        (
            [product_id] => 20
        )

    [1] => Array
        (
            [product_id] => 19
        )

    [2] => Array
        (
            [product_id] => 17
        )

    [3] => Array
        (
            [product_id] => 16
        )

    [4] => Array
        (
            [product_id] => 21
        )

    [5] => Array
        (
            [product_id] => 32
        )

    [6] => Array
        (
            [product_id] => 33
        )

)

我只需要 20,19,17,16,21,32,33 的值。

请帮忙

【问题讨论】:

  • 我正要问自己为什么这么多反对票,但 OP 没有表现出试图解决这个问题的迹象
  • 我尝试但没有得到值

标签: php arrays


【解决方案1】:

使用$product_id = array_column($array, 'product_id ');

查看documentation

【讨论】:

  • 这行不通。
  • @Adaleni 它不工作兄弟
  • @Script47 任何其他解决方案。
  • @GokulRajR 试试$product_id = array_column($array, 'product_id');
  • @Script47 但你说这行不通
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多