[英]Merge arrays on Laravel php
iam 将值 228 传递给$admin_id
中的 function
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
]
你也可以试试这个
public function indexAll($admin_id)
{
$getids = User::where('ot_of', $admin_id)->pluck('id')->toArray();
array_push($getids,$admin_id);
dd($getids);
}
您命名$admin_id
的方式表明它是integer
类型。 array_merge()
用于合并arrays 。 您可以通过将$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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.