每次在php中插入新数据时对字符串求和
我有一个变量(数据库列值),其值如下所示 ALI-0001 现在我想在每次插入新数据时自动递增此代码,如ALI-0002,ALI-0003,ALI-0004,ALI-0005。 我尝试了以下代码每次在php中插入新数据时对字符串求和,php,string,sum,Php,String,Sum,我有一个变量(数据库列值),其值如下所示 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;
$project_code = $a[0]->project_code;
$integer = (integer) substr($max_issue_number, 4);
$sum = $integer+1;
$issue_number = $project_code.'-000'.$sum;
您的解决方案是
str\u pad
ref:
因此,您的代码应如下所示:
$issue_number = $project_code.'-'.str_pad($sum, 4, '0', STR_PAD_LEFT);
您的解决方案是
str\u pad
ref:
因此,您的代码应如下所示:
$issue_number = $project_code.'-'.str_pad($sum, 4, '0', STR_PAD_LEFT);
$max\u issue\u number
和$a
的值是多少?$project\u code=ALI-0001$max\u issue\u number
和$a
的值是多少?$project\u code=ALI-0001