首页 > 解决方案 > Laravel 从数据库中提取值并推送到现有数组中

问题描述

我有一个现有的数组,如下所示

 $existingArray = [
      'email'           => $user->email, 
      'name'            => $name,
      'Firstname'       => $firstname ]

然后我从数据库中提取一些值

$plucked = CustomAnswer::where('id','=',5)->pluck('model', 'make'); //which should return ['Fiat'=>'Punto']

我想做的是将采摘的数组注入现有的数组中,这样我就有了

$newArray = [
      'email'           => $user->email, 
      'name'            => $name,
      'Firstname'       => $firstname, 
      'Fiat'            => Punto]

我完全知道 array_push 方法不适用于关联数组,我可以尝试实现这一点吗?

标签: phplaravel

解决方案


尝试array_merge()

$newArray = array_merge($existingArray,$plucked);

推荐阅读