关于循环判断的
比如我从数据表里读取了10条信息
其中第5条输出方式是
第6条输出方式
- “.$row1[‘title’].”
- “.$row1[‘title’].”
第10条输出方式
其他每条是
该怎么写?
下面是自己乱弄的
for($i=0;$i<=$num;$i++){
if(?):
echo “
“;
elseif(?):
echo “
- “.$row1[‘title’].”
- “.$row1[‘title’].”
“;
elseif(?): // 注意使用了一个单词的 els
echo “
“;
else:
echo “
“;
endif;
}
或者是读取10条信息
为5个一组
输出是
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
该怎么写?
——解决思路———————-
基本算法
$a = array(1,2,3,4,5,6,7,8,9,10);<br />for($i=0; $i<10; $i++) {<br /> if($i % 5 == 0)<br /> echo ($i ? '</ul>' : '') . "<ul>\n";<br /> echo "<li>$i</li>\n";<br />}<br />echo '</ul>';<br />
<ul><br /><li>0</li><br /><li>1</li><br /><li>2</li><br /><li>3</li><br /><li>4</li><br /></ul><ul><br /><li>5</li><br /><li>6</li><br /><li>7</li><br /><li>8</li><br /><li>9</li><br /></ul><br />
——解决思路———————-
<br />$row = array(0,1,2,3,4,5,6,7,8,9,10,11);<br /><br />foreach (array_chunk($row, 5) as $val){<br /> echo <div>本文来*源gaodai^.ma#com搞#代!码网</div><pre>搞gaodaima代码
“
- “.”\n”;
- ” . $v . “
foreach ($val as $v){
echo “
“.”\n”;
}
echo “
“.”\n”;
}
<br /><ul><br /><li>0</li><br /><li>1</li><br /><li>2</li><br /><li>3</li><br /><li>4</li><br /></ul><br /><ul><br /><li>5</li><br /><li>6</li><br /><li>7</li><br /><li>8</li><br /><li>9</li><br /></ul><br /><ul><br /><li>10</li><br /><li>11</li><br /></ul><br />