我想生成从000001(共六位)开始的数字序列,并带有当前年份的前缀。然后将其存储到数据库中。
格式如下:year-000001。
例如:2016-000001
当年份发生变化时,数字序列将自动重置为 000001。
例如:2017-000001
最佳答案
通过使用date()
和str_pad()
你可以生成像2016-000001这样的序列
$year= date('Y');
$year=$year.'-';
$n=0;
$n = str_pad($n + 1, 6, 0, STR_PAD_LEFT);
$number=$year.$n;
echo $number;
关于php - 生成带有当年前缀的序列号 例如 : 2016-000001- PHP/MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39301270/