当前位置:Gxlcms > PHP教程 > for循环输出的语句,其中有的值要变动怎么处理

for循环输出的语句,其中有的值要变动怎么处理

时间:2021-07-01 10:21:17 帮助过:52人阅读

for循环输出的语句,其中有的值要变动怎么办
本帖最后由 rightnow9 于 2013-01-22 16:36:37 编辑






  • 上面的调用数据库输出的内容,第四个
  • 需要加class="last" 用下面的php代码应该怎么修改,才能让他在第四个的时候 加上 class="last"
    
    ??$arr=explode("|",$_MODULE[linknamea]);
    ??$arrlink=explode("|",$_MODULE[linka]);
    ??for($t = 0; $t ????????
    ??????echo '
  • '.$arr[$t].'
  • ';
    ??????}??
    ?>


    ------解决方案--------------------
    
      $arr=explode("
    ------解决方案--------------------
    ",$_MODULE[linknamea]);
    $arrlink=explode("
    ------解决方案--------------------
    ",$_MODULE[linka]);
    for($t = 0; $t if($t == 3 ){
    echo '
  • '.$arr[$t].'
  • ';continue;
    }
    echo '
  • '.$arr[$t].'
  • ';
    }
    ?>


    加个if判断
    ------解决方案--------------------

    $arr=explode("
    ------解决方案--------------------
    ",$_MODULE[linknamea]);
    $arrlink = explode("
    ------解决方案--------------------
    ",$_MODULE[linka]);
    $count = count($arr);
    for($t = 0; $t <$count $t++){
    if( $t==3 )
    echo '
  • '.$arr[$t].'
  • ';
    else
    } echo '
  • '.$arr[$t].'
  • ';
    ?>



    试下上面代码符合你需求不
    ------解决方案--------------------

    $arr=explode("
  • 人气教程排行