首页 > 解决方案 > 在 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
    ]

标签: phparrayslaravel

解决方案


您命名的方式$admin_id表明它是 type integerarray_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);
}

推荐阅读