Php 使用模数关闭div,当出现';it’这里面没有内容
所以,这很难解释,但每当我在ACF的repeater字段中每隔2个字段使用一个模来关闭我的行时,我的代码就会打开另一个div,然后Chrome关闭它,或者我遗漏了什么。因此,在我的发展中,我有4个条目。现在,这是通过打开和关闭两次Php 使用模数关闭div,当出现';it’这里面没有内容,php,Php,所以,这很难解释,但每当我在ACF的repeater字段中每隔2个字段使用一个模来关闭我的行时,我的代码就会打开另一个div,然后Chrome关闭它,或者我遗漏了什么。因此,在我的发展中,我有4个条目。现在,这是通过打开和关闭两次s_flex_start row来实现的,但是它第三次打开它,我不确定我缺少了什么 这是我的密码 <?php if( have_rows('s_repeater') ): ?> <?php //Call to $x ?> &
s_flex_start row
来实现的,但是它第三次打开它,我不确定我缺少了什么
这是我的密码
<?php if( have_rows('s_repeater') ): ?>
<?php //Call to $x ?>
<?php $x = 1; ?>
<div class="s_flex_start row">
<?php while( have_rows('s_repeater') ): ?>
<?php //Add one to $x ?>
<?php $x++; ?>
<div class="col-xs-6">
Content here
</div>
<?php if ( $x % 2 != 0 && $x != 0 ) : ?>
</div><div class="s_flex_start row">
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
满足于此
编辑:为了解决这个问题,我继续使用
flexbox
来调整列。当然可以。当你关闭div时,你总是打开另一个div是的,但我试图在第二个条目上关闭它,然后在第三个条目上重新打开它。既然$x不超过4,idk为什么会打开第三行。有没有更好的方法让我对其进行编码?当您输出这一行时,您正在关闭一个div并打开下一个div。在第4行,你关闭第二个div,打开第三个div。代码需要重构任何建议有行('s\u repeater')
的结果是什么样的。向我们展示您正在处理的数据,当然,它是这样做的。当你关闭div时,你总是打开另一个div是的,但我试图在第二个条目上关闭它,然后在第三个条目上重新打开它。既然$x不超过4,idk为什么会打开第三行。有没有更好的方法让我对其进行编码?当您输出这一行时,您正在关闭一个div并打开下一个div。在第4行,你关闭第二个div,打开第三个div。代码需要重构任何建议有行('s\u repeater')
的结果是什么样的。向我们展示您正在处理的数据