ホームページ > バックエンド開発 > PHPチュートリアル > for ループによって出力されたステートメント内の値の一部を変更する必要がある場合はどうすればよいですか?

for ループによって出力されたステートメント内の値の一部を変更する必要がある場合はどうすればよいですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:54:37
オリジナル
1206 人が閲覧しました

for ループによって出力されたステートメントの値の一部が変更された場合はどうすればよいですか

この投稿の最終編集者は rightnow9 で、2013-01-22 16:36:37
<li><a href="#" target="_blank"><img src="assets/images/huodong01.jpg"/></a></li><br />
            <li><a href="#" target="_blank"><img src="assets/images/huodong02.jpg"/></a></li><br />
            <li><a href="#" target="_blank"><img src="assets/images/huodong03.jpg"/></a></li><br />
            <li class="last"><a href="#" target="_blank"><img src="assets/images/huodong04.jpg"/></li><br />
            <li><a href="#" target="_blank"><img src="assets/images/huodong03.jpg"/></a></li></a>
ログイン後にコピー

上記の呼び出しデータベース出力コンテンツでは、4 番目の
  • に class= を追加できるように、次の PHP コードを変更する必要があります。最後"
    <?php<br />
    ??$arr=explode("|",$_MODULE[linknamea]);<br />
    ??$arrlink=explode("|",$_MODULE[linka]);<br />
    ??for($t = 0; $t <count($arr); $t++){<br />
    ????????<br />
    ??????echo '<li><a href="'.$arrlink[$t].'">'.$arr[$t].'</a></li>';<br />
    ??????}??<br />
    ?>
    ログイン後にコピー


    -----解決策---------
    <?php<br />
      $arr=explode("<br><font color='#FF8000'>------解决方案--------------------</font><br>",$_MODULE[linknamea]);<br />
      $arrlink=explode("<br><font color='#FF8000'>------解决方案--------------------</font><br>",$_MODULE[linka]);<br />
      for($t = 0; $t <count($arr); $t++){<br />
             if($t == 3 ){<br />
                echo '<li class="last"><a href="'.$arrlink[$t].'">'.$arr[$t].'</a></li>';continue;<br />
              }<br />
          echo '<li><a href="'.$arrlink[$t].'">'.$arr[$t].'</a></li>';<br />
          }  <br />
    ?><br />
    
    ログイン後にコピー


    if 判定を追加
    -----解決策---------
    <br />
    <?php<br />
      $arr=explode("<br><font color='#FF8000'>------解决方案--------------------</font><br>",$_MODULE[linknamea]);<br />
      $arrlink = explode("<br><font color='#FF8000'>------解决方案--------------------</font><br>",$_MODULE[linka]);<br />
      $count   = count($arr);<br />
      for($t = 0; $t <$count $t++){<br />
          if( $t==3 )   <br />
             echo '<li><a href="'.$arrlink[$t].'" class="last">'.$arr[$t].'</a></li>';<br />
          else<br />
      }      echo '<li><a href="'.$arrlink[$t].'">'.$arr[$t].'</a></li>';<br />
    ?><br />
    <br />
    
    ログイン後にコピー


    上記のコードを試して、ニーズを満たしているかどうかを確認してください
    -----解決策-------------------------- ------
    <br>
    <?php<br>
    $arr=explode(" <div class="clear"></div>
    ログイン後にコピー
  • 関連ラベル:
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート