热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

关于循环判断的

关于循环判断的
比如我从数据表里读取了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个一组
    输出是

    • 1

    • 2

    • 3

    • 4

    • 5



    • 6

    • 7

    • 8

    • 9

    • 10


    该怎么写?


    回复讨论(解决方案)

    基本算法

    $a = array(1,2,3,4,5,6,7,8,9,10);for($i=0; $i<10; $i++) {  if($i % 5 == 0)    echo ($i ? '' : '') . "
      \n"; echo "
    • $i
    • \n";}echo '
    ';
    • 0
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    $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";}


    • 0
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    推荐阅读
    author-avatar
    果子露强逼_604
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有