使用int值添加字符串值,两者都是数字

时间:2013-11-09 16:54:35

标签: php mysql

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

从数据库中检索后,我想通过 1 自动增加它,如下所示:

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

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

请帮我解决这个问题并告诉我我的错误,并建议我采取更好的方法。

1 个答案:

答案 0 :(得分:1)

使用此:

echo sprintf("%06s", $data['studentid']+1);