为了账号安全,请及时绑定邮箱和手机立即绑定

如何使 sql foreach 循环由拉维尔查询生成器?

如何使 sql foreach 循环由拉维尔查询生成器?

PHP
手掌心 2022-09-12 09:57:53
我有一个数组。我是否可以使用一个查询发送数组中的值,并获得所有数组的单独响应...?$regions:  array;$result是查询结果['索引'] 是来自 SQL 的索引$data['persons'] = $reslut['index']['persons'];$data['companies'] = $reslut['index']['companies'];如果我向sql发送一个数组,它能为每个值返回一个单独的值吗?也就是说,foreach 循环应使用 sql 并将结果返回到各个变量。我可以在任何索引中写入吗?
查看完整描述

1 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

您可以使用 whereIn 语句查询数组数据:

$results = Model::whereIn('your_field', $array)->get()

这将使用包含多个结果的集合进行响应。您可以循环使用它们或计数它们for($results as $result){}$results->count()

..但我不完全确定我确实正确理解了你的问题;)


查看完整回答
反对 回复 2022-09-12
  • 1 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信