新手请问PHP如何循环生成字符串
程序员文章站
2022-05-09 10:02:06
...
新手请教PHP怎么循环生成字符串?
如
aa01
aa02
aa03
aa04
......
aa99
我要打印出这样的一组字符串,请问该用什么方式实现?
如果能做到每十组自动分页最好。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
如
aa01
aa02
aa03
aa04
......
aa99
我要打印出这样的一组字符串,请问该用什么方式实现?
如果能做到每十组自动分页最好。
------解决方案--------------------
for ($i=1;$i $arr[]=sprintf("aa%02d",$i);
}
print_r($arr);
------解决方案--------------------
[align=left] //字符串二维数组,每是个字符串为一组,也即每十个字符串组成一个数组
$strarr = array();
//计数器,用来计算$strarr内数组元素的个数
$count = 0;
//生成想要的字符串数组
for ( $i = 1; $i //每生成十个字符串,则计数器$count自加1
if( ($i - 1 ) % 10 === 0 ) $count++;
//将1~9内的数字转为0i格式的字符串
$stri = ( $i >= 1 && $i $strarr[$count - 1][] = 'aa'.$stri;
}
echo '';';[/align]
print_r($strarr);
echo '
------解决方案--------------------
$arr = array();
for($i=1; $i $arr[(int)($i-1)/10][] = sprintf("aa%s", str_pad($i,2,'0',STR_PAD_LEFT));
}
print_r($arr);
?>
------解决方案--------------------
for($i=0; $i', $i);
echo join("\n", array_map('join', array_chunk($res, 10)));
aa00
aa01
aa02
aa03
aa04
aa05
aa06
aa07
aa08
aa09
aa10
aa11
aa12
aa13
aa14
aa15
aa16
aa17
aa18
aa19
aa20
aa21
aa22
aa23
aa24
aa25
aa26
aa27
aa28
aa29
aa30
aa31
aa32
aa33
aa34
aa35
aa36
aa37
aa38
aa39
aa40
aa41
aa42
aa43
aa44
aa45
aa46
aa47
aa48
aa49
aa50
aa51
aa52
aa53
aa54
aa55
aa56
aa57
aa58
aa59
aa60
aa61
aa62
aa63
aa64
aa65
aa66
aa67
aa68
aa69
aa70
aa71
aa72
aa73
aa74
aa75
aa76
aa77
aa78
aa79
aa80
aa81
aa82
aa83
aa84
aa85
aa86
aa87
aa88
aa89
aa90
aa91
aa92
aa93
aa94
aa95
aa96
aa97
aa98
aa99
相关文章
相关视频