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