添加可变数量的零以形成六位数
我正在使用一个会员数据库,该数据库以六位数字格式记录所有帐户,但是,由于旧的约定,一些用户将使用低于六位数字的格式。所以我希望能够接受六位数以下的数字并在其开头添加前缀零。
例如 用户输入数字1234,我希望PHP将其格式化为001234。 用户输入数字123,我希望PHP将其格式化为000123。
I am working with a membership database which records all accounts in a six digit format however, some users will be using a sub-six digit format due to older conventions. So I want to be able to accept a sub-six digit number and prefix zeroes to the beginning of it.
e.g.
user enters number 1234, I want PHP to format it to become 001234.
user enters number 123, I want PHP to format it to become 000123.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您可以使用 PHP
sprintf()
-function:You can use PHPs
sprintf()
-function:太简单了
Too Easy
您可以尝试 sprintf
You can try sprintf
填充的数字必须表示为输出的字符串。
Padded numbers must be represented as strings for output.
您可以使用 str_pad 函数:
You can use str_pad function: