php - 生成带有当年前缀的序列号 例如 : 2016-000001- PHP/MYSQL

标签 php mysql

我想生成从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/

相关文章:

php - 在 Twig 中设置默认的原始过滤器

mysql - LEFT JOIN 来自另一个表的计数

mysql - Mysql中的相对日期比较

javascript - 如何使用 while 循环和 jquery 动态更改菜单栏的事件 css?

php - 防止值变成负数

php - 如何通过PHP将android发送的图片以base64编码保存到数据库中?

php - WordPress 本地主机 ftp

php - CodeIgniter 将数据插入数据库

php - 更新查询 PHP MySQL

php - 从 PHP 中的外键引用获取列值(名称)