Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用模数关闭div,当出现';it’这里面没有内容_Php - Fatal编程技术网

Php 使用模数关闭div,当出现';it’这里面没有内容

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 ?> &

所以,这很难解释,但每当我在ACF的repeater字段中每隔2个字段使用一个模来关闭我的行时,我的代码就会打开另一个div,然后Chrome关闭它,或者我遗漏了什么。因此,在我的发展中,我有4个条目。现在,这是通过打开和关闭两次
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')的结果是什么样的。向我们展示您正在处理的数据