如何解决动态显示嵌套循环
我的控制器中有一个方法,可以在从API调用中检索数组后将其发送到视图。我希望能够在我的视图中显示数组,但问题是我不确定循环的嵌套程度,因为每个API调用返回不同的结果。
例如on将返回以下结果:
$response1 = array(
'company' => 'example','type' => 'government','address' => [],'company_information' => [
'number' => 1234,'location' => 'london'
],);
$response2 = array(
'company' => 'example',);
如您所见$response1 is quite different from $response2
,所以我不确定api调用将返回什么。不管示例中带有标题和附近文本的循环数如何显示,例如:
<h1>Company </h1>
<p>Example COmpany</p>
<h1> Type </h1>
<p> government </h1>
我最初通过测试一个给我多个嵌套循环的调用进行了尝试,并在视图中显示了它,但是后来遇到的问题是为什么我提出这个问题的原因是,当循环不是以这种方式嵌套时,像$response2
中的一些信息,然后我收到一个错误消息,尝试访问值为null的数组。因此,我需要能够以某种方式遍历整个响应,并且仅显示给出的内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。