function bar($total,$i){
printf("进度: [%-50s] %d%% 完成\r", str_repeat('#',$i/$total*50), $i/$total*100);
}
这个表示: [%-50s]填充 50个#号 %d%% 百分之多少 str_repeat('#',$i/$total*50)
重复多少个# 格式化%d的源
如果需要双进度来展示
bar($total,$i);# 子进度
echo "\n";
bar($total,$i);#总进度
function bar($total,$i){
printf("进度: [%-50s] %d%% 完成\r", str_repeat('#',$i/$total*50), $i/$total*100);
}
这个表示: [%-50s]填充 50个#号 %d%% 百分之多少 str_repeat('#',$i/$total*50)
重复多少个# 格式化%d的源
如果需要双进度来展示
bar($total,$i);# 子进度
echo "\n";
bar($total,$i);#总进度
评论 (0)