php - 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 方法不适用于关联数组,我可以尝试实现这一点吗?
解决方案
$newArray = array_merge($existingArray,$plucked);
推荐阅读
- javascript - Firebase 存储规则错误:意外标识符;从文档中获取的功能
- cordova - 如何在科尔多瓦中找到 config.xml?
- casting - 无法将字符串从标准输入解析为浮点 - Rust
- jquery - 为页面上的每个表运行 Jquery 函数
- linux - shell 将多少个参数传递给命令:
- typescript - 为什么我可以分配一个空对象类型 {[key: string]: number}
- c++ - 在类中创建对象
- python - 如何遍历二维列表的一部分
- elasticsearch - 如何将持久数据结构保存到弹性搜索中
- python - pandas DataFrame 创建 15 分钟的重叠间隔