gpt4 book ai didi

php - 通过组合值将多维数组转换为单个数组

转载 作者:可可西里 更新时间:2023-11-01 00:39:00 24 4
gpt4 key购买 nike

我有一个具有以下格式的数组。

Array
(
[0] => Array
(
[keyword] => thumbnail_follow
[content] => width
)

[1] => Array
(
[keyword] => thumbnail_resize
[content] => yes
)

)

我的愿望输出如下

Array
(
[thumbnail_follow] => width
[thumbnail_resize] => yes
)

到目前为止我尝试了什么?

  1. array_shift() 但这删除了重复的键,输出变成了

    Array
    (
    [keyword] => thumbnail_follow
    [content] => width
    )
  2. array_column 我只能获取单一类型的值。例如 array_column($array, 'keyword')

    Array
    (
    [0] => thumbnail_follow
    [1] => thumbnail_resize
    )

使用 array_columnloop,我可以获得期望的输出,但必须有一些更有效的方法来做到这一点,但我知道这一点

你们能帮帮我吗?

最佳答案

使用 array_column 的第三个参数index_key就可以了。请查看第二个函数示例。

这样使用

print_r( array_column($array, 'content', 'keyword') );

你应该得到你想要的输出。

关于php - 通过组合值将多维数组转换为单个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56216859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com