我有一个变量(数据库列值),其值如下所示。
ALI-0001
现在我想自动增加此代码,例如 ALI-0002 , ALI-0003 , ALI-0004 , ALI-0005 每次我插入新数据。 我尝试了以下代码。
$project_code = $a[0]->project_code;
$integer = (integer) substr($max_issue_number, 4);
$sum = $integer+1;
$issue_number = $project_code.'-000'.$sum;
答案 0 :(得分:0)
您的解决方案是str_pad
参考:http://php.net/manual/en/function.str-pad.php
所以你的代码应该如下:
$issue_number = $project_code.'-'.str_pad($sum, 4, '0', STR_PAD_LEFT);