创建一个仅每年更改的序列号

时间:2017-04-04 01:09:22

标签: php

需要一些帮助。 我需要创建一个序列号,它只会每年更改一次。 例如,今年是2017年。序列号将是0000001。 如果年份是2018年,序列号将更改为0000002。

如何使它成为可能? 我试图用php创建脚本,但我没能创建所说的功能。

这是我的代码:

$year= '2017';
$n=0;
$n = str_pad($n + 1, 6, 0, STR_PAD_LEFT);
if($year==2017){
  $number=$n;
}else{
  $number = $n+1;
}
echo $number;

任何人都可以提供帮助? 感谢

1 个答案:

答案 0 :(得分:4)

以下是使用sprintf()的解决方案:

$year = '2017';
$seq = sprintf('%07d', $year - 2016);

echo $seq;