// 数值,位数不够补零
// Exp: echo zero('535897',10,'before','0'); // 0000535897
function zero($v,$l,$w = 'before',$s = '0'){
$vl = strlen($v);
if ($vl >= $l){
return $v;
}else{
$poor = $l - $vl;
$z = '';
for ($i = 0; $i < $poor; $i++){
$z .= $s;
}
if ('before' == $w){
return $z . $v;
}else if('after' == $w){
return $v . $z;
}else{
return $z . $v;
}
}
}