Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 动态显示嵌套循环_Php_Laravel_Nested Loops - Fatal编程技术网

Php 动态显示嵌套循环

Php 动态显示嵌套循环,php,laravel,nested-loops,Php,Laravel,Nested Loops,我的控制器中有一个方法,它在我的视图从API调用中检索数组后,向视图发送一个数组。我希望能够在视图中显示数组,但问题是我不确定循环的嵌套程度,因为每个API调用都返回不同的结果 例如,on将返回以下结果: $response1=数组( “公司”=>“示例”, “类型”=>“政府”, “地址”=>[], “公司信息”=>[ “编号”=>1234, “地点”=>“伦敦” ], ); $response2=数组( “公司”=>“示例”, “类型”=>“政府”, ); 如您所见,$response1与

我的控制器中有一个方法,它在我的视图从API调用中检索数组后,向视图发送一个数组。我希望能够在视图中显示数组,但问题是我不确定循环的嵌套程度,因为每个API调用都返回不同的结果

例如,on将返回以下结果:

$response1=数组(
“公司”=>“示例”,
“类型”=>“政府”,
“地址”=>[],
“公司信息”=>[
“编号”=>1234,
“地点”=>“伦敦”
],
);
$response2=数组(
“公司”=>“示例”,
“类型”=>“政府”,
);
如您所见,
$response1与$response2有很大不同,因此我无法确定api调用将返回什么。无论视图中有多少个循环以及标题和标题附近的文本,我如何显示,如示例所示:

公司
样板公司

类型 政府
我最初尝试测试一个调用,该调用给了我多个嵌套循环,我在视图中显示了它,但后来遇到的问题是,当循环没有以这种方式嵌套,并且只有很少的信息(如
$response2
)时,我在尝试访问值为null的数组时出错。所以我需要能够以某种方式循环整个响应,并且只显示给定的内容