$mu_list = "11,10,9,8,7,6,5";$str_mu_array = explode(',',$mu_list);$str_mu_num = count($a);for ($i=0;$i <= $str_mu_num; $str_mu_num){ echo $str_mu_array[$i];
echo "<br>";
$i=++$i;

}为什么结果是 : 11 一个?
我想数组里的内容全部输出

解决方案 »

  1.   

    汗  , 检查 你第三行 , 把  count($a)   给 换成  count($str_mu_array);
      

  2.   

    $mu_list = "11,10,9,8,7,6,5";$str_mu_array = explode(',',$mu_list);$str_mu_num = count($str_mu_array);for ($i=0;$i <= $str_mu_num; $i++){    echo $str_mu_array[$i];
        echo "<br>";
        //$i=++$i;
        
    }
      

  3.   

    <?php
    $mu_list = "11,10,9,8,7,6,5";$str_mu_array = explode(',',$mu_list);$str_mu_num = count($str_mu_array);for ($i=0;$i <= $str_mu_num; $i++){    echo $str_mu_array[$i];
        echo "<br>";
        
    }?> 
      

  4.   

    $mu_list = "11,10,9,8,7,6,5";$str_mu_array = explode(',',$mu_list);$str_mu_num = count($str_mu_array);for ($i=0;$i < $str_mu_num; $i++){    echo $str_mu_array[$i];
        echo "<br>";
        //$i=++$i;
        
    }
      

  5.   

    语法错误,,,$mu_list = "11,10,9,8,7,6,5";$str_mu_array = explode(',',$mu_list);foreach($str_mu_array as $_value)
      echo $_value.', ';
      

  6.   

    $mu_list = "11,10,9,8,7,6,5";
    $str_mu_array = explode(',',$mu_list);if(is_array($str_mu_array)){
            foreach($str_mu_array as $v){
    echo $v."<br>";
    }
    }这样输出也可以
      

  7.   


            $mu_list = "11,10,9,8,7,6,5";
    $str_mu_array = explode(',',$mu_list);
    $str_mu_num = count($str_mu_array);
    if(is_array($str_mu_array)){
    foreach($str_mu_array as $v){
    echo $v."<br>";
    }
    }
    echo "************************<br>";

    for ($i=0;$i < $str_mu_num; $i++){
        echo $str_mu_array[$i]."<br>";
    }for 循环里的等号 可以去掉   , for循环的格式 也最好 这样 ,不需要在 里面 给 $i++