gpt4 book ai didi

php - 多值、多维数组作为单个数组

转载 作者:行者123 更新时间:2023-12-01 19:44:59 24 4
gpt4 key购买 nike

所以我有一个多维数组:

    Array
(
[0] => Array
(
[User_ID] => 1
[Username] => A NAME
)

[1] => Array
(
[User_ID] => 2
[Username] => ANOTHER NAME
)
)

我已经知道如何压平它......但是说我想这样做并使其像这样:

    Array
(
[1(As in the User_ID value)] => A NAME
[2] => ANOTHER NAME
)

本质上是创建一个以 User_ID 作为键、以 Username 作为值的数组。我该如何去做这样的事情呢?如果有帮助的话,ID 和名称列表可能会长达数百个,因此它不是我正在使用的项目的静态数量。

最佳答案

如果您有 PHP 5.5+,那么实际上有一个内置函数可以做到这一点!它的名字叫array_column .

$newArray = array_column($yourArray, 'Username', 'User_ID');

演示:https://eval.in/182109

如果您的 PHP 版本低于 5.5,那么您可以将其包含在代码中以将 array_column 填充到: https://github.com/ramsey/array_column

关于php - 多值、多维数组作为单个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25450067/

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