【问题标题】:associative array mapping关联数组映射
【发布时间】:2018-12-05 11:28:23
【问题描述】:

不知道它是否是正确的标题,但我正在努力做以下事情:

说我有这个数组

Array
(
    [0] => Array
        (
            [id_ptp] => 1
            [denumire_ptp] => Hrană uscată
        )

    [1] => Array
        (
            [id_ptp] => 2
            [denumire_ptp] => Hrană umedă
        )

    [2] => Array
        (
            [id_ptp] => 3
            [denumire_ptp] => Hrană vie
        )

)

我怎样才能让它变成这样:

[
    '1' => 'Hrană uscată',
    '2' => 'Hrană umedă',
    '3' => 'Hrană vie',

]

更好的问题,有没有这样的功能?因为我没找到。

【问题讨论】:

标签: php arrays


【解决方案1】:

array_column 是。这是一个班轮。

$result = array_column($your_array, 'denumire_ptp', 'id_ptp');

结果:https://3v4l.org/qU0EU

【讨论】:

  • 我知道会有比我的 foreach 更好的方法,做得很好
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多