ホームページ > バックエンド開発 > PHPチュートリアル > 循環的な判断に対する解決策

循環的な判断に対する解決策

WBOY
リリース: 2016-06-13 12:17:12
オリジナル
920 人が閲覧しました

ループ判定について
例えばデータテーブルから10件の情報を読み込んだとします
5番目の項目の出力方法は

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

  • 6 番目の出力方法
      gt;
    • ".$row1['title']."
      10 番目の出力方法
    • ". $row1[' title']."

    他の項目はすべて
  • ".$row1['title']."

  • 書き方は?
    以下は私が失敗したものです
    for($i=0;$i<=$num;$i ){
    if(?):
    echo "
  • "。 $ row1['title']."
  • ";
    elseif(?):
    echo "
    • ".$row1['title' ] ."
    • ";
      elseif(?): // 1 つの単語の使用に注意してください els
      echo "
    • ".$row1['title']."";
      else:
      echo "
    • ".$row1['title']."
    • ";
      🎜>または 10 個読み取ります
      の情報を 5 つのグループに分割
      出力は

      • 1


      • 3

      • 4

      • 5



      • 6

      • 7

      • 8

      • 9

      • < ;li>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 "<ul>"."\n";<br />    foreach ($val as $v){<br />        echo "<li>" . $v . "</li>"."\n";<br />    }<br />    echo "</ul>"."\n";<br />}<br />
      ログイン後にコピー


      <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 />
      ログイン後にコピー
    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート