php - 在 Laravel php 上合并数组
问题描述
我将值 228 传递给函数$admin_id
public function indexAll($admin_id)
{
$getids = User::where('ot_of', $admin_id)->pluck('id')->toArray();
$ids = array_merge($admin_id , $getids);
dd($ids);
}
并且$getids
有这样的数据
array:2 [▼
0 => 565
1 => 823
]
但在 $ids 我的结果是 null 任何帮助都会感激不尽。结果应该是
array:2 [▼
0 => 565
1 => 823
2 => 228
]
解决方案
您命名的方式$admin_id
表明它是 type integer
。array_merge()
用于合并数组。$admin_id
您可以通过创建一个数组来实现这一点:
public function indexAll($admin_id)
{
$getids = User::where('ot_of', $admin_id)->pluck('id')->toArray();
$ids = array_merge([$admin_id], $getids);
dd($ids);
}
推荐阅读
- python - 将嵌套字典转换为数据框
- apache-spark - Hive:创建数据库失败,“数据库已存在”
- javascript - discord bot js,不工作“rep”,发送随机gif
- ruby - 如何基于 Vagrant 提供者运行 ansible 任务
- vba - Access Vba 在 Insert Into 中找不到语法错误
- c# - Task.Run 有时会返回两次
- git - 子模块:权限被拒绝(公钥)
- html - 通过单选按钮显示配置的 Wordpress 图标不起作用
- angular - forkJoin 不等待多个 Http 请求完成
- java - 在 Playframework 中关闭 WSClient 的问题