divs cols通过php foreach循环洗牌

9q78igpj  于 2021-06-17  发布在  Mysql
关注(0)|答案(2)|浏览(291)

关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。

两年前关门了。
改进这个问题
我想做的任务,这是在快照中定义的附加在这里。我所需要做的就是使用php foreach循环使用query,我有一个名为:categories的表。请帮帮我。

foreach($items as $item){
	<div class="col-lg-6">
		item 1 
	</div>

	<div class="col-lg-6">
		<div class="col-lg-12">
			item 2
		</div>
		<div class="col-lg-12">
			item 3 
		</div>
	</div>
} // end foreach loop

此处为thanksenter图像描述

nukf8bse

nukf8bse1#

对于要实现的布局,这将帮助您实现该布局。

$item_count = 1;
foreach($items as $item){
    if($item_count % 2 == 0) {
    echo '
        <div class="row">
            <div class="col-lg-6">
                item 1 
            </div>
            <div class="col-lg-6">
                <div class="row">
                    <div class="col-lg-12">
                        item 2
                    </div>
                    <div class="col-lg-12">
                        item 2
                    </div>
                </div>
            </div>
        </div>';
    }
    else{
            echo '
        <div class="row">
            <div class="col-lg-6">
                <div class="row">
                    <div class="col-lg-12">
                        item 2
                    </div>
                    <div class="col-lg-12">
                        item 2
                    </div>
                </div>
            </div>
            <div class="col-lg-6">
                item 1 
            </div>
        </div>';
    }
    $item_count++;
} // end foreach loop
5rgfhyps

5rgfhyps2#

试试这个:

$item_count = 1;
$alternate = false;

foreach($items as $item){
 if(!$alternate){
    if($item_count==1){
    echo '
    <div class="col-lg-6">'.
        $item.
    '</div>';
    }

    if($item_count==2){
    echo'
    <div class="col-lg-6">
        <div class="col-lg-12">
            '.$item.'
        </div>';
    }
    if($item_count==3){
        echo'
        <div class="col-lg-12">
            '.$item.'
        </div>
    </div>';
     $item_count = 0; //reset item count here
     $alternate = true;
    } 
  }else{ //alternate item display
    if($item_count==3){
    echo '
    <div class="col-lg-6">'.
        $item.
    '</div>';
     $item_count = 0; //reset item count here
     $alternate = false;

    }

    if($item_count==1){
    echo'
    <div class="col-lg-6">
        <div class="col-lg-12">
            '.$item.'
        </div>';
    }
    if($item_count==2){
        echo'
        <div class="col-lg-12">
            '.$item.'
        </div>
    </div>';
    } 
  }
  $item_count++;
} // end foreach loop

相关问题