Php 动态显示嵌套循环
我的控制器中有一个方法,它在我的视图从API调用中检索数组后,向视图发送一个数组。我希望能够在视图中显示数组,但问题是我不确定循环的嵌套程度,因为每个API调用都返回不同的结果 例如,on将返回以下结果:Php 动态显示嵌套循环,php,laravel,nested-loops,Php,Laravel,Nested Loops,我的控制器中有一个方法,它在我的视图从API调用中检索数组后,向视图发送一个数组。我希望能够在视图中显示数组,但问题是我不确定循环的嵌套程度,因为每个API调用都返回不同的结果 例如,on将返回以下结果: $response1=数组( “公司”=>“示例”, “类型”=>“政府”, “地址”=>[], “公司信息”=>[ “编号”=>1234, “地点”=>“伦敦” ], ); $response2=数组( “公司”=>“示例”, “类型”=>“政府”, ); 如您所见,$response1与
$response1=数组(
“公司”=>“示例”,
“类型”=>“政府”,
“地址”=>[],
“公司信息”=>[
“编号”=>1234,
“地点”=>“伦敦”
],
);
$response2=数组(
“公司”=>“示例”,
“类型”=>“政府”,
);
如您所见,$response1与$response2有很大不同,因此我无法确定api调用将返回什么。无论视图中有多少个循环以及标题和标题附近的文本,我如何显示,如示例所示:
公司
样板公司
类型
政府
我最初尝试测试一个调用,该调用给了我多个嵌套循环,我在视图中显示了它,但后来遇到的问题是,当循环没有以这种方式嵌套,并且只有很少的信息(如$response2
)时,我在尝试访问值为null的数组时出错。所以我需要能够以某种方式循环整个响应,并且只显示给定的内容