$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);
怎么样让这个程序输出后是
nihao0001
nihao0002
nihao0003
二不是arr[0] = nihao0001
arr[1] = nihao0002
谢谢。
$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);
怎么样让这个程序输出后是
nihao0001
nihao0002
nihao0003
二不是arr[0] = nihao0001
arr[1] = nihao0002
谢谢。
$arr[0] = nihao0001
$arr[1] = nihao0002
输出的只是数组值,没下标!
nihao0001
nihao0002
nihao0003
nihao0004
、
$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;
}
for($k=0;$k<count($arr);$k++){
echo $arr[$k]."<br>";
}
$b=explode("0000",$a);
for($i=1;$i <=300;$i++){
$j=strlen($i);
//echo $j;
$str=$i;
for($m=0;$m <5-$j;$m++){
$str ="0".$str;
}
$arr[]=$b[0].$str;
}
for($k=0;$k<count($arr);$k++){
echo $arr[$k]."<br>";
}