for循环输出的语句,其中有的值要变动怎么处理
for循环输出的语句,其中有的值要变动怎么办
上面的调用数据库输出的内容,第四个<li class="last"> 需要加class="last" 用下面的php代码应该怎么修改,才能让他在第四个的时候 加上 class="last"
------解决方案--------------------
加个if判断
------解决方案--------------------
试下上面代码符合你需求不
------解决方案--------------------
<li><a href="#" target="_blank"><img src="assets/images/huodong01.jpg"/></a></li>
<li><a href="#" target="_blank"><img src="assets/images/huodong02.jpg"/></a></li>
<li><a href="#" target="_blank"><img src="assets/images/huodong03.jpg"/></a></li>
<li class="last"><a href="#" target="_blank"><img src="assets/images/huodong04.jpg"/></li>
<li><a href="#" target="_blank"><img src="assets/images/huodong03.jpg"/></a></li></a>
上面的调用数据库输出的内容,第四个<li class="last"> 需要加class="last" 用下面的php代码应该怎么修改,才能让他在第四个的时候 加上 class="last"
<?php
$arr=explode("|",$_MODULE[linknamea]);
$arrlink=explode("|",$_MODULE[linka]);
for($t = 0; $t <count($arr); $t++){
echo '<li><a href="'.$arrlink[$t].'">'.$arr[$t].'</a></li>';
}
?>
------解决方案--------------------
<?php
$arr=explode("
------解决方案--------------------
",$_MODULE[linknamea]);
$arrlink=explode("
------解决方案--------------------
",$_MODULE[linka]);
for($t = 0; $t <count($arr); $t++){
if($t == 3 ){
echo '<li class="last"><a href="'.$arrlink[$t].'">'.$arr[$t].'</a></li>';continue;
}
echo '<li><a href="'.$arrlink[$t].'">'.$arr[$t].'</a></li>';
}
?>
加个if判断
------解决方案--------------------
<?php
$arr=explode("
------解决方案--------------------
",$_MODULE[linknamea]);
$arrlink = explode("
------解决方案--------------------
",$_MODULE[linka]);
$count = count($arr);
for($t = 0; $t <$count $t++){
if( $t==3 )
echo '<li><a href="'.$arrlink[$t].'" class="last">'.$arr[$t].'</a></li>';
else
} echo '<li><a href="'.$arrlink[$t].'">'.$arr[$t].'</a></li>';
?>
试下上面代码符合你需求不
------解决方案--------------------
<?php
$arr=explode("