Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在数据库中存储了一些具有varchar数据类型的数值数据,例如(00005)作为 studentid
从数据库中检索它后,我想将其自动递增1,如下所示:
回声 $data['studentid']+1; ---> 但结果将仅为6,零被删除,因为它已从字符串更改为整数。
我的问题是:结果是否有可能像00006而不仅仅是6?
请就这个问题帮助我,并就我的错误向我提出建议,并建议我找到更好的方法。
用这个:
echo sprintf("%06s", $data['studentid']+1);