PHP方便快捷的将二维数组中元素的某一列值抽离出来作为此二维数组内元素的key

// 先查询出用户的基本信息
$userArray = [['id' => 'zs', 'name' => '张三'], ['id' => 'ls', 'name' => '李四'], ['id' => 'wr', 'name' => '王二']];
// 将二维数组内某具体列的值组成一个新用户数组
$userArrayNew = array_column($userArray, 'id');
// 将新用户数组和分数数组合并(得到一个新分数数组),并将第一个数组的元素作为第二个数组元素的key
$userArrayCombine = array_combine($userArrayNew, $userArray);

echo "重新组装后的用户数组" . PHP_EOL;
var_dump($userArrayCombine);


Jsky博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论