做一个物流项目的时候需要生成商品编号,在生成数据ID前填充0,之前想过用
substr
这个函数去截取
形如
$i = 1;
$a = ‘00000000000’;
substr($a.$i,-1,5);
结果输出
1
这肯定是不对的
然后
找到了str_pad
str_pad(string,length,pad_string,pad_type)
str_pad($id, 5, ‘0’, STR_PAD_LEFT);
输出
00001
OK完成
- STR_PAD_BOTH – 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。
- STR_PAD_LEFT – 填充字符串的左侧。
- STR_PAD_RIGHT – 填充字符串的右侧。默认。
发表回复