设计,技术,行业
我想有一个函数来生成从“000100”开始的数字.
现在我有以下功能,允许我生成带前导零的数字.
我如何修改它以满足我的需求?
function lz( $aNumber, $intPart, $floatPart=NULL, $dec_point=NULL, $thousands_sep=NULL)
{
$formattedNumber = $aNumber;
if (!is_null($floatPart))
{
$formattedNumber = number_format($formattedNumber, $floatPart, $dec_point, $thousands_sep);
}
$formattedNumber = str_repeat("0",($intPart + -1 - floor(log10($formattedNumber)))).$formattedNumber;
return $formattedNumber;
}
示例:已下达新订单且订单ID为“19”.最终订单号必须为000119.