首页 > 解决方案 > 关联数组映射

问题描述

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

说我有这个数组

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',

]

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

标签: phparrays

解决方案


array_column它是。这是一个班轮。

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

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


推荐阅读