小弟刚学PHP
<?php
for($i=0;$i<=10;$i++)
{
echo $i;
}
?>
我想在循环到5的时间我想用Z代替请指点

解决方案 »

  1.   

    <?php 
    for($i=0;$i <=10;$i++) 

    if ($i==5)
    echo "Z";
    else
    echo $i; 

    ?> 
      

  2.   

    <?php
       for ($i=0;$i<=10;$i++)
       {
             if ($i==5)
             {
                $i==6;
                echo '$i到5的时候变为:'.$i;
             }
             echo $i.'<br>';
        }
    ?>
      

  3.   


    $arr=(0,1,2,3,4,5,6,7,8,9,10);
    foreach($arr as $key=>$value){
       if($key=='5'){
      echo "Z";
    }else{
    echo $key;
    }}
      

  4.   

    <?php
    for($i=0;$i<=10;$i++){
        echo i==5?"Z":$i;
    }
    ?>
      

  5.   

    <?php 
    for($i=0;$i <=10;$i++) 

    if($i==5){
    <?PHP
    for($i=5;$<=10;$i++)
    echo "Z";?>}
    else echo $i;} ?> 
      

  6.   

    抱歉,上面错了,本人写完后调试才发现,用这个吧
    <?php 
    for($i=0;$i <=10;$i++) 

    if($i>=5 and $i<=10){ 
    echo "Z";} 
    else { echo $i; }} ?>
      

  7.   


    <?
    for($i=0;$i<=10;$i++) 

       if ($i==5) 
       echo "Z";  //如果$i的值等于5,印出Z
       else 
       echo $i;  //$i是5以为得数值,印出$i

    ?>