/* |
你上面的方法我觉得不怎么好,介绍一下我写的一个方法。方法函数如下,这样当你要的结果001的话,方法:dispRepair('1',3,'0') |
功能:补位函数 |
str:原字符串 |
type:类型,0为后补,1为前补 |
len:新字符串长度 |
msg:填补字符 |
*/ |
function dispRepair( $str , $len , $msg , $type = '1' ) { |
$length = $len - strlen ( $str ); |
if ( $length <1) return $str ; |
if ( $type == 1) { |
$str = str_repeat ( $msg , $length ). $str ; |
} else { |
$str .= str_repeat ( $msg , $length ); |
} |
return $str ; |
} |