gpt4 book ai didi

php - 使用特定列中的值替换第一级数组键

转载 作者:可可西里 更新时间:2023-11-01 13:03:38 26 4
gpt4 key购买 nike

<分区>

我有一个这样的数组

$users = array(
[0] => array('Id' => 3, 'Name' => 'Bob'),
[1] => array('Id' => 8, 'Name' => 'Alice'),
)

我想将 ID“向上”拉一级,以便最终数组为:

$usersById = array(
[3] => array('Id' => 3, 'Name' => 'Bob'),
[8] => array('Id' => 8, 'Name' => 'Alice'),
)

Id 值是唯一的。

是否有原生的 PHP 方法可以做到这一点?我目前使用的代码是:

$usersById = array();
foreach ($users as $key => $value)
{
$usersById[$value['Id']] = $value;
}

这可行,但不是很优雅。

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