str_pad()的使用

发表于

做一个物流项目的时候需要生成商品编号,在生成数据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 – 填充字符串的右侧。默认。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注