Php Foreach产生嵌套的div
我正在使用的模板应该为我提供父标记中的项目列表。但是foreach函数将每个项目嵌套在前一个项目中,而不是堆叠它们。对于foreach函数,我从未想到过这一点,所以我在这里有点困惑 最后,它应该是这样的:Php Foreach产生嵌套的div,php,html,wordpress,Php,Html,Wordpress,我正在使用的模板应该为我提供父标记中的项目列表。但是foreach函数将每个项目嵌套在前一个项目中,而不是堆叠它们。对于foreach函数,我从未想到过这一点,所以我在这里有点困惑 最后,它应该是这样的: <div class="artists"> <div class="artist"> <p>Justus Jonas</p> </div> <div class="artist"> <p&
<div class="artists">
<div class="artist">
<p>Justus Jonas</p>
</div>
<div class="artist">
<p>Peter Shaw</p>
</div>
</div>
贾斯特斯·乔纳斯
萧伯纳
代码如下:
<?php
$terms = get_terms( 'product_tag' );
$term_array = array();
?>
<div class="artists">
<?php if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){
foreach ( $terms as $term ) {
$artistName = $term->name;
?>
<div class="artist">
<p><?php echo $artistName;?></p>
<div>
<?php } } ?>
</div>
这是输出
<div class="artists">
<div class="artist">
<p>Justus Jonas</p>
<div>
<div class="artist">
<p>Peter Shaw</p>
<div></div>
</div>
</div>
</div>
</div>
贾斯特斯·乔纳斯
萧伯纳
打开另一个div而不是关闭它,因此它必须是
始终仔细检查代码的语法错误
打开另一个div而不是关闭它,因此它必须是
始终仔细检查您的代码是否存在语法错误您没有关闭
-您只是缺少了一个/
您没有关闭
-您只是缺少了一个/
发生在我们中最好的人身上:)祝您编码愉快,伙计们:)祝您编码愉快,伙计们
<div class="artist">
<p><?php echo $artistName;?></p>
<div>