Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每次在php中插入新数据时对字符串求和_Php_String_Sum - Fatal编程技术网

每次在php中插入新数据时对字符串求和

每次在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;

我有一个变量(数据库列值),其值如下所示

ALI-0001

现在我想在每次插入新数据时自动递增此代码,如ALI-0002ALI-0003ALI-0004ALI-0005。 我尝试了以下代码

$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