命令模式进度条 ProgressBar
//没事写着玩的 用于命令行模式执行 形象的检测进度
/*
for ( $i = 0 ; $i <100001; $i ++ ) {
echo ProgressBar($i , 100000);
}
echo “n”;
*/
/*
* 命令模式进度条
*
* Now 当前数值
*
* Max 总数值
* */
function ProgressBar($Now ,$Max){
$JDMax=100;
$JDTiao = ‘>’;
$JDTNull = ‘-‘;
static $strLen = 0;
$JDb = round ( $Now / $Max , 2 ) * $JDMax;
$Tiao = ‘[‘ . str_repeat ( $JDTiao ,$JDb) . str_repeat ( $JDTNull , $JDMax – $JDb) . ‘]’;
$Tiao .='(‘. $JDb . ‘%)’;
$Return = str_repeat (chr(8) , $strLen ) . $Tiao;
$strLen = strlen($Tiao);
return $Return;
}