从日期和一些规则的PHP发票号码

时间:2017-02-18 03:53:12

标签: php date

有一个像T1702001这样的发票号,规则是从' T'开始的。和date('y')date('m')以及刚刚在数据库中创建的ID。 因此,以下发票编号为T1702002T1702003 ...

我想知道如何用$ Id设置最后三个数字?我不能只添加两个0和$ Id(例如' 00'。$ Id)

我的代码是 $invoe = 'T'.date('y').date('m').$Id; 我该如何设置规则?

2 个答案:

答案 0 :(得分:2)

只需使用str_pad将字符串填充到新的长度。

str_pad(字符串,长度,pad_string,pad_type)

card.priority

答案 1 :(得分:1)

您可以使用str_pad(); 或者你可以添加它:

$invoice = "T".date('y').date('m')."00".$Id;
echo $invoice;

或者在发票上加上00。您有充足的理由在发票号码中留出空格。业务增长。