我想以手风琴形式显示数据。问题是,当代码运行时,手风琴会根据循环 foreach 中的行以多个方式显示。我想要的输出只有 2 次折叠,但下面代码的输出是 6 次折叠(循环 3 次)
<?php
foreach($show as $row){
?>
<div class="container">
<div class="row">
<div class="accordion" id="accordionExample">
<div class="card">
<div class="card-header" id="headingOne">
<h5 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Collapsible Group Item #1
</button>
</h5>
</div>
<div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordionExample">
<div class="card-body">
Show data 1
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="headingTwo">
<h5 class="mb-0">
<button class="btn btn-link collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
Collapsible Group Item #2
</button>
</h5>
</div>
<div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionExample">
<div class="card-body">
Show data 2
</div>
</div>
</div>
</div>
</div>
</div>
<?php
}
?>
如何解决?