将字符串值与 int 值相加,两者都是数字


Adding string Value with int value, both are numaric

我在数据库中存储了一些带有varchar数据类型的numaric数据,类似于(00005)作为studentid

从数据库中检索它后,我想将其自动递增 1,如下所示:

echo $data['studentid']+1; --->但结果将只有6,零被删除,因为它从字符串更改为整数。

我的问题是:是否有可能结果会像 00006 而不仅仅是 6

请帮助我解决这个问题,并就我的错误向我提出建议,并建议我采取更好的方法。

使用这个:

echo sprintf("%06s", $data['studentid']+1);
相关文章: