用PHP截取,例如:有一个nihao00001 我要输出nihao0001---nihao0300怎么弄啊;
最后输出的是
nihao0001
nihao0002
nihao0003一直到nihao0300

解决方案 »

  1.   

    $a = "nihao0001";
    $b = explode();怎么截取之后在用数组弄成输出来的是
    nihao0001
    nihao0002
    nihao0003
      

  2.   


    $a = "nihao0001";
    $b = explode('nihao',$a);
    for($i=0;$i<300;$i++){
    $j=strlen($i);
    for($m=0;$m<5-$j;$m++){
     $str="0".$j;
    }
    $arr[]=$b[0].$str;}
    print_r($arr);
      

  3.   

    开始没测试,现在修正。$a ="nihao00001";
    $b=explode("0000",$a);
    for($i=0;$i<300;$i++){
    $j=strlen($i);
    //echo $j;
    $str=$i+1;
    for($m=0;$m<5-$j;$m++){
     $str ="0".$str;
    }
    $arr[]=$b[0].$str;
    }
    print_r($arr);
      

  4.   

    可不可以输出后是这种效果的
    nihao0001
    nihao0002
    nihao0003  谢谢
     
      

  5.   

    [1] => nihao00002
    [2] => nihao00003
    [3] => nihao00004
    [4] => nihao00005
    [5] => nihao00006
    [6] => nihao00007
    [7] => nihao00008
    [8] => nihao00009
    [9] => nihao000010
    [10] => nihao00011
    [11] => nihao00012
    [12] => nihao00013
    [13] => nihao00014
    [14] => nihao00015
    [15] => nihao00016
    把前面的去掉了就只有
    nihao0001
    nihao0002
    nihao0003