【发布时间】:2017-10-26 07:13:48
【问题描述】:
我从查询中得到了这个数组。
Array
(
[0] => Array
(
[user_id] => 5
[first_name] => Diyaa
[profile_pic] => profile/user5.png
)
[1] => Array
(
[user_id] => 8
[first_name] => Raj
[profile_pic] => profile/user8.jpg
)
[2] => Array
(
[user_id] => 10
[first_name] => Vanathi
[profile_pic] => profile/user10.jpg
)
)
我需要将 array index 设置为 array value (user_id),如下所示:
Array
(
[5] => Array
(
[user_id] => 5
[first_name] => Diyaa
[profile_pic] => profile/user5.png
)
[8] => Array
(
[user_id] => 8
[first_name] => Raj
[profile_pic] => profile/user8.jpg
)
[10] => Array
(
[user_id] => 10
[first_name] => Vanathi
[profile_pic] => profile/user10.jpg
)
)
注意: user_id 是唯一值,不会重复。无需担心索引值。
如何将该数组转换为指定的索引值..?
【问题讨论】:
-
@ThisGuyHasTwoThumbs 我认为他想要 laravel 所说的
keyBy -
@apokryfos 啊我明白了 - 删除了评论:)
标签: php arrays multidimensional-array indexing