Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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循环无法正常工作_Php_Codeigniter - Fatal编程技术网

php循环无法正常工作

php循环无法正常工作,php,codeigniter,Php,Codeigniter,谁能告诉我为什么我的循环运行了两次?它正在打印我的jumbotron div两倍或更多。每当我上传多个图像时,就会发生这种情况。这是我的密码: <div class="container"> <div class="row jumbotron"> <?php $i = 1; foreach ($set as $value){ $content['added_dat

谁能告诉我为什么我的循环运行了两次?它正在打印我的jumbotron div两倍或更多。每当我上传多个图像时,就会发生这种情况。这是我的密码:

<div class="container">
    <div class="row jumbotron">
        <?php
            $i = 1;
            foreach ($set as $value){
                $content['added_date'][$i] = $value->added_date;
                $content['file_name'][$i] = $value->file_name;
                $i++;
            }

            for ($j=1; $j < $i ; $j++) { 
                //echo $j;
        ?>
        <div class="col-md-3" style="background-color:#33CCFF">
            <img src="<?php echo base_url().$content['file_name'][$j]; ?>" style="width:200px;height:150px">
        </div>

        <?php
            if ($j % 4 == 0) {
                echo '<a onclick="javascript:test();">test.com</a><br>';
            }
        ?>

    </div>
</div>

“style=”宽度:200px;高度:150px“>

不确定您在这里要完成什么。似乎缺少一些代码,如
$set
变量,但您的循环逻辑应该可以工作


$set变量中有什么?可能它里面有多个元素。它只包含数组。从数据库中获取的值是它输出两次的jumbotron DIV,还是col-md-3 DIV?jumbotron DIV,结果在里面。当我上载多个图像时会发生这种情况。您正在为
$set中的每一行打印一个新的
>.这就是你想要的吗?
$i = 1;
while ($i < 10) {
  $i++;
}

for ($j = 1; $j <= $i; $j++) {
  // echo $j;
  if ($j % 4 == 0) {
    echo $j ."\n";
  }
}
 root:/opt/testing$
 -> php for.php

4
8