关于循环判断的
时间:2021-07-01 10:21:17
帮助过:26人阅读
比如我从数据表里读取了10条信息
其中第5条输出方式是
".$row1['title']." 第6条输出方式
- ".$row1['title']."
第10条输出方式- ".$row1['title']."
其他每条是
".$row1['title']." 该怎么写?
下面是自己乱弄的
for($i=0;$i<=$num;$i++){
if(?):
echo "
".$row1['title']."";
elseif(?):
echo "
- ".$row1['title']."
";
elseif(?): // 注意使用了一个单词的 els
echo "- ".$row1['title']."
";
else:
echo "
".$row1['title']."";
endif;
}
或者是读取10条信息
为5个一组
输出是
该怎么写?
回复讨论(解决方案)
基本算法
$a = array(1,2,3,4,5,6,7,8,9,10);for($i=0; $i<10; $i++) { if($i % 5 == 0) echo ($i ? '' : '') . "
';
$row = array(0,1,2,3,4,5,6,7,8,9,10,11);foreach (array_chunk($row, 5) as $val){ echo "
"."\n"; foreach ($val as $v){ echo "- " . $v . "
"."\n"; } echo "
"."\n";}