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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:54:371216ブラウズ

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 番目の 524d93ea46be9313bcb5e6dfc3f7feb3 に 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 までご連絡ください。