关于循环判断的解决方案

WBOY
Lepaskan: 2016-06-13 12:17:12
asal
884 orang telah melayarinya

关于循环判断的
比如我从数据表里读取了10条信息
其中第5条输出方式是

  • ".$row1['title']."

  • 第6条输出方式
    • ".$row1['title']."

    • 第10条输出方式
    • ".$row1['title']."

    其他每条是
  • ".$row1['title']."

  • 该怎么写?
    下面是自己乱弄的
    for($i=0;$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);<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 />
    Salin selepas log masuk
    <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 />
    Salin selepas log masuk

    ------解决思路----------------------
    <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 "<ul>"."\n";<br />    foreach ($val as $v){<br />        echo "<li>" . $v . "</li>"."\n";<br />    }<br />    echo "</ul>"."\n";<br />}<br />
    Salin selepas log masuk


    <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 />
    Salin selepas log masuk
    Label berkaitan:
    sumber:php.cn
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!