Php 如何通过Laravel查询生成器实现sql foreach循环?
我有一个数组。我可以发送值吗在具有一个查询的数组中,并为所有数组获取单独的响应Php 如何通过Laravel查询生成器实现sql foreach循环?,php,sql,laravel,postgresql,foreach,Php,Sql,Laravel,Postgresql,Foreach,我有一个数组。我可以发送值吗在具有一个查询的数组中,并为所有数组获取单独的响应 $regions: array; $result是laravel查询结果 ['index']是来自SQL的索引 如果我向sql发送一个数组,它能为每个值返回一个单独的值吗?也就是说,foreach循环应该使用sql并将结果返回给各个变量。我可以写入任何索引吗?您可以使用WHERE语句查询数组数据: $results=Model::其中('your_field',$array)->get() 这将使用包含多个结
$regions: array;
$result是laravel查询结果
['index']是来自SQL的索引
如果我向sql发送一个数组,它能为每个值返回一个单独的值吗?也就是说,foreach循环应该使用sql并将结果返回给各个变量。我可以写入任何索引吗?您可以使用WHERE语句查询数组数据:
$results=Model::其中('your_field',$array)->get()
这将使用包含多个结果的集合进行响应。您可以使用for($results as$result){}
对它们进行循环,或者使用$results->count()对它们进行计数
。。但我不能完全确定我是否理解了你的问题;) 什么是$regions
,$reslut
?请澄清您的具体问题或添加其他详细信息,以突出显示您需要的内容。如果我向sql发送一个数组,它能否为每个值返回一个单独的值?也就是说,foreach循环应该使用sql并将结果返回给各个变量。我可以写任何索引吗?请复习。以此作为你问题的模板,大大提高了你获得满意答案的机会。在这种特殊情况下,请提供示例日期(文本无图像)以及该数据的预期输出。还有,您尝试过什么,它们有什么不正确之处?
$data['persons'] = $reslut['index']['persons'];
$data['companies'] = $reslut['index']['companies'];